		<!DOCTYPE html>
	<html>
		
<!-- Mirrored from www.pier2pier.com/links/trackingvessel.php?VesselName=NOR+FEEDER by HTTrack Website Copier/3.x [XR&CO'2013], Mon, 03 Mar 2014 11:38:36 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=ISO-8859-1" /><!-- /Added by HTTrack -->
<head>
			<title>Vessel tracking on Pier2pier.com</title>
			<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
			<meta http-equiv="X-UA-Compatible" content="IE=8"/>
			<script type="text/javascript" src="../js/jquery-1.6.2.min.js"></script>
			<script type="text/javascript" src="../js/jquery-ui-1.8.16.custom.min.js"></script>
			<link href="../js/custom-theme/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css"/>
			<link href="../js/jquery.msgbox.css" rel="stylesheet" type="text/css"  />
			<link href="trackingvesselac2e.css?modified=20140217" rel="stylesheet" type="text/css"  />
			<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
			<script type="text/javascript" src="../Googlemap/trackingvessel-polylinev3.js"></script>
			<script type="text/javascript" src="../Googlemap/trackingvessel-markersv3.js"></script> 
			<script type="text/javascript" src="../Googlemap/trackingvessel-tooltip.js"></script> 
			<script type="text/javascript" src="../js/jquery.dragndrop.min.js"></script>
			<script type="text/javascript" src="../js/jquery.msgbox.js"></script>
			<script type="text/javascript" src="infobox.js"></script>
		</head>
		
		<body style="background-color:#CCCCFF;">
								 
					<div id="map_canvas" style="width:100%;height:100%;"></div>
				
					<div style="display:none;">
						<div id="logo">
															<img src="../Googlemap/logos/Pier2pier.png" onclick="window.location.href = 'http://www.pier2pier.com/'" style="cursor:pointer;">
														</div>
					</div>

					<div id="Vessel_Alert_Panel"></div>
					<div id="predict-panel-a"></div>
					<div id="predict-panel-b"></div>
					<div id="predict-panel-b1"></div>
					<div id="search"></div>
						 
					<script>
						$.datepicker.regional['en-US'] = {
							closeText: 'Done',
							prevText: 'Prev',
							nextText: 'Next',
							currentText: 'Today',
							monthNames: ['January','February','March','April','May','June',
							'July','August','September','October','November','December'],
							monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
							'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
							dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
							dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
							dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
							weekHeader: 'Wk',
							dateFormat: 'yy-mm-dd',
							firstDay: 1,
							isRTL: false,
							showMonthAfterYear: false,
							yearSuffix: ''};
						$.datepicker.setDefaults($.datepicker.regional['en-US']);

						function dpcal01() {
							$( "#cal01" ).datepicker({
								showOn: "button",
								minDate: new Date(2014 ,03 - 1,03),
								buttonImage: "/GFX/cal01.png",
								buttonImageOnly: true
							});
						}

						function dpcalfrom() {
							$( "#calfrom" ).datepicker({
								showOn: "button",
								buttonImage: "/GFX/cal01.png",
								buttonImageOnly: true
							});
						}

						function dpcalto() {
							$( "#calto" ).datepicker({
								showOn: "button",
								buttonImage: "/GFX/cal01.png",
								buttonImageOnly: true
							});
						}

						var js_url = 'trackingvesselfcd6.html?VesselName=236362000';
						var cookieid = '';
						var destination = "FELIXSTOWE";
						var validdest = '1';
						var mmsi_number = '236362000';
						var Client = 'P2P';
						var commentkm1 = '';
						var commentdt2 = '';
						var commentdp3 = '';
						var alert_email; 
						var UserVesselTextDiv;
						var DateRangeTextDiv;
						var PredictionTextDiv;
						var FPredictionTextDiv;
						var UserMenuTextDiv;
						var map;
						var LogoControl;
						var side_bar_html = "";
						var gmarkers = [];
						var htmls = [];
						var i = 0;
						var markers = [];
						var timestamp = document.createElement("div");
						document.getElementById("map_canvas").appendChild(timestamp);
						timestamp.style.visibility="hidden";
						var pmarker;
						var all_markers = new Array();
						var all_markersa = [];
						var mkridx = 0;
						var _markers=new Array();
						var lastOpenInfoWin;

						var cIcon = new google.maps.MarkerImage(
							'../Googlemap/icons/trackingvessel-marker.png',
							new google.maps.Size(32,32),
							new google.maps.Point(0,0),
							new google.maps.Point(16,16),
							new google.maps.Size(32,32)
						);

						// A - The size of the image
						// B - This is within the image size move picture up+down,left+right but is removing some of the picture, always set for 0,0
						// C - This can adjust placement of png up and down from google coordinate
						// D - This shall be the same as A
						var cIcon1 = new google.maps.MarkerImage(
							'../Googlemap/icons/trackingvessel-pushpin-ylw.png',
							new google.maps.Size(32,32),
							new google.maps.Point(0,0),
							new google.maps.Point(12,32),
							new google.maps.Size(32,32)
						);
							
						var cIcon2 = new google.maps.MarkerImage(
							'../Googlemap/icons/trackingvessel-pushpin-blue.png',
							new google.maps.Size(32,32),
							new google.maps.Point(0,0),
							new google.maps.Point(12,32),
							new google.maps.Size(32,32)
						);

						var countries=new Array();
						var cities=new Array();
						var orderer_cities=new Array();

						function save_comment1() {
							commentkm1=$('#commentkm').val(); 
							if (commentkm1 == '' || commentkm1 == 'You need to add a reference here') {
								$('#commentkm').val('You need to add a reference here'); 
							} else {
								km_alert(false);
								km_return();
							}
						}
						
						function save_comment2() { 
							commentdt2=$('#commentdate').val(); 
							if (commentdt2 == '' || commentdt2 == 'You need to add a reference here') {
								$('#commentdate').val('You need to add a reference here'); 
							} else {
								date_alert(false);
								date_return();
							}
						}
						
						function save_comment3() { 
							commentdp3=$('#commentdepart').val(); 
							if (commentdp3 == '' || commentdp3 == 'You need to add a reference here') {
								$('#commentdepart').val('You need to add a reference here'); 
							} else {
								depart_alert(false);
								depart_return();
							}
						}
						
						function clear_comment1() { commentkm1=''; $('#commentkm').val(''); } 		
						function clear_comment2() { commentdt2=''; $('#commentdate').val(''); } 		
						function clear_comment3() { commentdp3=''; $('#commentdepart').val(''); } 		

						function km_next() {
							var pier_number = $('#portdrop').val();
							if (pier_number == '') {
								new $.msgbox({
									onClose: function(){
										$('#portdrop').focus();
									}, 
									type: 'alert',
									height: 126,
									content: 'Please select a port'
								}).show();
								return;
							} else {
								$('#kmdiv2').show(); 	
								$('#kmdiv1').hide(); 
							}
						}
						
						function date_next() { 	$('#datediv2').show(); 	$('#datediv1').hide(); } 		 

						function depart_next() { 	
							var pier_number = $('#portdropd').val();
							if (pier_number == '') {
								new $.msgbox({
									onClose: function(){
										$('#portdropd').focus();
									}, 
									type: 'alert',
									height: 126,
									content: 'Please select a port'
								}).show();
								return;
							} else {
								$('#departdiv2').show(); 	
								$('#departdiv1').hide(); 
							}
						}
						
						function km_return() { 	$('#kmdiv1').show(); 	$('#kmdiv2').hide(); } 		 
						function date_return() { 	$('#datediv1').show(); 	$('#datediv2').hide(); } 	 
						function depart_return() { 	$('#departdiv1').show(); 	$('#departdiv2').hide(); } 		 
						function url_change() { $('#calform').submit(); } 	
						function pickemail() { var msgemailval = $('#msgemail').val(); $('#alertemail').val(msgemailval); } 				
								
						function date_alert(aem) {
							alert_email=aem?aem:$('#alertemail').val();
							var alert_date = $('#cal01').val();
							if (alert_date != '') {
								var ssurl = 'trackingvessel-vmappost.html';
								$.post(ssurl, { 'cookieid': cookieid, 'alert_date': alert_date, 'alerttype': 1, 'mmsi_number': mmsi_number,'alert_email':alert_email, 'Client':Client, 'comment': commentdt2  },
								   function(data) {
										if (parseInt(data) > 0) {
												new $.msgbox({
													onClose: function(){ $('#alertemail').val(alert_email);$('#calform').submit(); }, 
													type: 'alert',
													content: 'Your request has been saved<br /><br />An email will be sent to you when vessel data fits your request<br /><br />Email script is running each hour'
												}).show();
											} else {
												new $.msgbox({
													onClose: function(){
														alert_email = this.getValue();
														if ((alert_email != undefined) && alert_email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
															date_alert(alert_email);
														} else {
															date_alert(false);
														}
													}, 
													type: 'reemailinput',
													height: 226,
													content: 'We do not have your email in our database<BR><a href="http://www.pier2pier.com/index.php?layout=user_info">Registere here!</a>'+data+'<BR><BR>Please, Insert your email and we will send the vessel alert.<BR><b>Your Email</b>:'
												}).show();
											}
								   });
							} else {
								new $.msgbox({
									onClose: function(){ },
									type: 'alert',
									content: 'Please select an alert date!'
								}).show();
							}
						}

						function km_alert(aem) {
							alert_email=aem?aem:$('#alertemail').val();
							var kmval = $('#kmlong').val();
							var pier_number = $('#portdrop').val();
							var ssurl = 'trackingvessel-vmappost.html';
							$.post(ssurl, { 'cookieid': cookieid, 'destination': destination, 'validdest': validdest, 'kmval': kmval, 'alerttype': 2, 'pier_number': pier_number, 'mmsi_number': mmsi_number,'alert_email':alert_email, 'Client':Client, 'comment': commentkm1  },
							function(data) {
								if (parseInt(data) > 0) {
									new $.msgbox({
										onClose: function(){ $('#alertemail').val(alert_email);$('#calform').submit(); }, 
										type: 'alert',
										content: 'Your request has been saved<br /><br />An email will be sent to you when vessel data fits your request<br /><br />Email script is running each hour'
									}).show();
								} else {
									new $.msgbox({
									onClose: function(){ 
									alert_email = this.getValue();
									if ((alert_email != undefined) && alert_email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
										km_alert(alert_email);
									} else {
										new $.msgbox({
										onClose: function(){ 
										alert_email = this.getValue();
										if ((alert_email != undefined) && alert_email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
											km_alert(alert_email);
										} else {
											km_alert(false);
										}
										}, 
										type: 'reemailinput',
										height: 226,
										content: 'We do not have your email in our database<BR><a href="http://www.pier2pier.com/index.php?layout=user_info">Registere here!</a>'+data+'<BR><BR>Please, Insert your email and we will send the vessel alert.<BR><b>Your Email</b>:'
										}).show();
									}
									}, 
									type: 'reemailinput',
									height: 226,
									content: 'We do not have your email in our database<BR><a href="http://www.pier2pier.com/index.php?layout=user_info">Registere here!</a>'+data+'<BR><BR>Please, Insert your email and we will send the vessel alert.<BR><b>Your Email</b>:'
									}).show();
								}
							});
						}

						function depart_alert(aem) {
							alert_email=aem?aem:$('#alertemail').val();
							var pier_number = $('#portdropd').val();
							var ssurl = 'trackingvessel-vmappost.html';
							$.post(ssurl, { 'cookieid': cookieid, 'alerttype': 3, 'pier_number': pier_number, 'mmsi_number': mmsi_number,'alert_email':alert_email, 'Client':Client, 'comment': commentdp3  },
							function(data) {
								if (parseInt(data) > 0) {
									new $.msgbox({
										onClose: function(){ $('#alertemail').val(alert_email);$('#calform').submit(); }, 
										type: 'alert',
										content: 'Your request has been saved<br /><br />An email will be sent to you when vessel data fits your request<br /><br />Email script is running each hour'
									}).show();
								} else {
									new $.msgbox({
									onClose: function(){
										alert_email = this.getValue();
										if ((alert_email != undefined) && alert_email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
											depart_alert(alert_email);
										} else {
											new $.msgbox({
											onClose: function(){ 
											alert_email = this.getValue();
											if ((alert_email != undefined) && alert_email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
												depart_alert(alert_email);
											} else {
											depart_alert(false);
												}
											}, 
											type: 'reemailinput',
											height: 226,
											content: 'We do not have your email in our database<BR><a href="http://www.pier2pier.com/index.php?layout=user_info">Registere here!</a>'+data+'<BR><BR>Please, Insert your email and we will send the vessel alert.<BR><b>Your Email</b>:'
											}).show();
										}
									}, 
									type: 'reemailinput',
									height: 226,
									content: 'We do not have your email in our database<BR><a href="http://www.pier2pier.com/index.php?layout=user_info">Registere here!</a>'+data+'<BR><BR>Please, Insert your email and we will send the vessel alert.<BR><b>Your Email</b>:'
									}).show();
								}
							});
						}

						function del_alert(mmsi_number) {
							alert_email = $('#alertemail').val();
							var ssurl = 'trackingvessel-vmappost.html';
							$.post(ssurl, { 'cookieid': cookieid, 'del': 1, 'mmsi_number': mmsi_number, 'alert_email':alert_email, 'Client':Client  },
							function(data) {
								if (parseInt(data) > 0) {
									new $.msgbox({
									onClose: function(){ $('#calform').submit(); },
									type: 'alert',
									content: 'Your request has been deleted<br /><br />'
									}).show();
								} else {
									new $.msgbox({
									onClose: function(){ },
									type: 'alert',
									content: 'An error when tried to delete your request, '+data
									}).show();
								}
							});
						}
								
						function FuncControl(controlDiv, map) {
							controlDiv.style.padding = '5px';
							var controlUI = document.createElement('div');
							controlUI.style.borderStyle = 'solid';
							controlUI.style.borderWidth = '0px';
							controlUI.style.cursor = 'pointer';
							controlUI.style.textAlign = 'center';
							controlUI.style.opacity = "0.8";
							controlUI.style.filter = "alpha(opacity=90)";
							controlUI.title = '';
							controlDiv.appendChild(controlUI);
							var controlText = document.createElement('div');
							controlText.style.fontFamily = 'Arial,sans-serif';
							controlText.style.fontSize = '12px';
							controlText.style.paddingLeft = '4px';
							controlText.style.paddingRight = '4px';
							controlText.style.width = '80px';
							controlText.innerHTML = document.getElementById("logo").innerHTML;
							controlUI.appendChild(controlText);
							google.maps.event.addDomListener(controlUI, 'click', function() {});
						}

						function addMarkerc(p, opts, change, pos) {
							var m = new MarkerWithLabel(opts);
							var address="<div id='iwpophook' style='font-family:Arial;font-size:10px;'>"+opts.description+"&nbsp;"+"</div>";
							var iw = new google.maps.InfoWindow({content: address});
							
							google.maps.event.addListener(iw, 'domready', function() {
								var l = $('#iwpophook').parent().parent().parent().siblings();
								for (var i = 0; i < l.length; i++) {
									if(($(l[i]).css('z-index') == 'auto') || ($(l[i]).css('z-index') == '0')) {
										$(l[i]).css('border-radius', '20px');
										$(l[i]).css('-webkit-border-radius', '20px');
										$(l[i]).css('-moz-border-radius', '20px');
										$(l[i]).css('border', '1px solid grey');
									}
								}
							});
							
							iw.open(map, m);
							google.maps.event.addListener(m, "click", function (e) { iw.open(map, this); });
							m.setMap(map);
						}

						function do_markerc(p, description, change, pos) {
							var opts={
							   position: p,
							   map: map,
							   clickable: change,
							   draggable: false,
							   raiseOnDrag: true,
							   labelContent: '',
							   labelAnchor: new google.maps.Point(-14, 32),
							   labelClass: "labels", 
							   labelStyle: {opacity: 0.90},
							   icon: cIcon,
							   description: description,
							   labelText: '',
							   labelVisible: false
							};
							addMarkerc(p, opts, change, pos);
						}

						function addMarker(p, opts, change, pos) {
							 var m = new MarkerWithLabel(opts);
							if(change) {
								var address="<div style='font-family:Arial;font-size:10px'>"+opts.description+"&nbsp;"+"</div>";
								var iw = new google.maps.InfoWindow({content: address});
								google.maps.event.addListener(m, "click", function (e) { iw.open(map, this); });
							}
							m.setMap(map);
						}

						function do_marker(p, description, change, pos){
							var opts={
							   position: p,
							   map: map,
							   clickable: change,
							   draggable: false,
							   raiseOnDrag: true,
							   labelContent: '<div>'+description+'<div>',
							   labelAnchor: new google.maps.Point(-14, 32),
							   labelClass: "labels", 
							   labelStyle: {opacity: 0.90},
							   icon: cIcon,
							   description: description,
							   labelText: description
							};
							addMarker(p, opts, change, pos);
						}

						function createInfoWindow(marker, infowin_html) {
							var infowindow = new google.maps.InfoWindow({
							  content: infowin_html,
							  maxWidth:250
							});
							google.maps.event.addListener(marker, 'click', function() {
								if(lastOpenInfoWin) lastOpenInfoWin.close();
								lastOpenInfoWin = infowindow;
							  infowindow.open(marker.get('map'), marker);
							});
						}

						function createTooltip(marker, tooltip_html) {
							var tooltipOptions={
								marker:marker,
								content:tooltip_html,
								cssClass:'tooltip'
							};
							var tooltip = new Tooltip(tooltipOptions);
						}

						function createMarker(point,name,html) {
							var cIcona = new google.maps.MarkerImage(
									'../Googlemap/icons/trackingvessel-timestamp.png',
									new google.maps.Size(8,8),
									new google.maps.Point(0,0),
									new google.maps.Point(4,4),
									new google.maps.Size(8,8)
								);

								var opts={
								   position: point,
								   map: map,
								   clickable: true,
								   draggable: false,
								   raiseOnDrag: true,
								   icon: cIcona
								};
								
							var pmarker = new google.maps.Marker(opts);

							createTooltip(pmarker, name);
							createInfoWindow(pmarker, name)
							pmarker.setMap(map);

							gmarkers[i] = pmarker;
							htmls[i] = html;
							i++;
						}

						function addPort(id, country, city, latitude, longitude, color) {
							var arr;
							if(countries.length==0 || countries[countries.length-1]!=country) {
								countries[countries.length]=country;
								arr=new Array();
								cities[cities.length]=arr;
							}
							
							if(countries.length>0) {
								for(i=0; i<countries.length; i++) {
									if(countries[i]==country) {
										arr=cities[i];
										var object = new Object();
										object.country=country;
										object.city=city;
										object.id=id;
										arr[arr.length]=object;
										orderer_cities[orderer_cities.length]=object;
									}
								}
							}
							
							var name=city+", "+country;
							var p=new google.maps.LatLng(latitude, longitude);
							
							var cIcon;
							if(color=="red") {
								cIcon = cIcon2;
							} else {
								cIcon = cIcon1;
							}
							
							var opts={
							   position: p,
							   clickable: true,
							   draggable: false,
							   raiseOnDrag: true,
							   labelContent: '<div>'+name+'<div>',
							   labelAnchor: new google.maps.Point(-16, 32),
							   labelClass: "labels", 
							   labelStyle: {opacity: 0.90},
							   icon: cIcon,
							   description: name,
							   labelText: name
							};
								
							var m = new MarkerWithLabel(opts);
							_markers[_markers.length]=m;
							all_markers[id]=m;
							all_markersa[mkridx]=m;
							mkridx++;
						}

						function updatemap() {
							var mapBounds = map.getBounds();
							var zoom = map.getZoom();
							for (var j = 0, length = all_markersa.length; j < length; j++) {
								all_markersa[j].setMap(null);
								var latlng = all_markersa[j].getPosition();
								if (mapBounds !== undefined) {
									if (mapBounds.contains(latlng)){
										if (zoom >= 7) {
											all_markersa[j].setMap(map);
										}
									}
								}
							}
						}

						function loadmapv3() {
							document.body.style.padding = 0;
							document.body.style.margin = 0;
							document.body.style.backgroundColor = "#ccccff";
							document.body.style.overflow = "hidden";
							
							$("#map_canvas").width($(window).width());
							$("#map_canvas").height($(window).height());
							
							var mapOptions = {
								center: new google.maps.LatLng(55.35,12.1),
												mapTypeId: google.maps.MapTypeId.HYBRID,
			
			scrollwheel: true,
			
			zoom: 7,
									};
							map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
							geocoder = new google.maps.Geocoder();
							
							LogoControlDiv = document.createElement('div');
							LogoControl = new FuncControl(LogoControlDiv, map);
							LogoControlDiv.index = 1;
							map.controls[google.maps.ControlPosition.TOP_LEFT].push(LogoControlDiv);
											
							var centerp = new google.maps.LatLng(51.956169, 1.3045);
							map.setCenter(centerp, 9);
							
							var polypath=new Array();
															polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95417,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95417,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95417,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.308833));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.954498,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309333));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309333));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.954498,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.953999,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309333));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95417,1.309333));
																polypath.push(new google.maps.LatLng(51.95433,1.309));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95417,1.309));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.95433,1.309167));
																polypath.push(new google.maps.LatLng(51.945999,1.307667));
																polypath.push(new google.maps.LatLng(51.933331,1.440667));
																polypath.push(new google.maps.LatLng(51.992329,1.59));
																polypath.push(new google.maps.LatLng(52.092171,1.675));
																polypath.push(new google.maps.LatLng(52.20433,1.722167));
																polypath.push(new google.maps.LatLng(52.314671,1.766667));
																polypath.push(new google.maps.LatLng(52.423328,1.804));
																polypath.push(new google.maps.LatLng(52.529339,1.854333));
																polypath.push(new google.maps.LatLng(52.634499,1.8623331));
																polypath.push(new google.maps.LatLng(52.729172,1.748167));
																polypath.push(new google.maps.LatLng(52.827839,1.629833));
																polypath.push(new google.maps.LatLng(52.921329,1.487));
																polypath.push(new google.maps.LatLng(52.980339,1.295));
																polypath.push(new google.maps.LatLng(53.029339,1.0885));
																polypath.push(new google.maps.LatLng(53.12167,0.92733341));
																polypath.push(new google.maps.LatLng(53.217331,0.77249998));
																polypath.push(new google.maps.LatLng(54.2995,-0.24616671));
																polypath.push(new google.maps.LatLng(54.39233,-0.36050001));
																polypath.push(new google.maps.LatLng(54.485329,-0.4835));
																polypath.push(new google.maps.LatLng(54.563171,-0.63499999));
																polypath.push(new google.maps.LatLng(54.622169,-0.80316669));
																polypath.push(new google.maps.LatLng(54.661999,-0.98933327));
																polypath.push(new google.maps.LatLng(54.66433,-1.0341671));
																polypath.push(new google.maps.LatLng(54.66433,-1.0345));
																polypath.push(new google.maps.LatLng(54.664169,-1.0345));
																polypath.push(new google.maps.LatLng(54.66433,-1.0341671));
																polypath.push(new google.maps.LatLng(54.66433,-1.0345));
																polypath.push(new google.maps.LatLng(54.66433,-1.0345));
																polypath.push(new google.maps.LatLng(54.66433,-1.033833));
																polypath.push(new google.maps.LatLng(54.66433,-1.034833));
																polypath.push(new google.maps.LatLng(54.66433,-1.0333329));
																polypath.push(new google.maps.LatLng(54.664501,-1.033667));
																polypath.push(new google.maps.LatLng(54.664169,-1.032167));
																polypath.push(new google.maps.LatLng(54.664169,-1.0325));
																polypath.push(new google.maps.LatLng(54.663502,-1.031333));
																polypath.push(new google.maps.LatLng(54.66367,-1.031333));
																polypath.push(new google.maps.LatLng(54.664169,-1.032167));
																polypath.push(new google.maps.LatLng(54.66383,-1.0318331));
																polypath.push(new google.maps.LatLng(54.66367,-1.031333));
																polypath.push(new google.maps.LatLng(54.66383,-1.0318331));
																polypath.push(new google.maps.LatLng(54.664169,-1.032667));
																polypath.push(new google.maps.LatLng(54.664001,-1.032333));
																polypath.push(new google.maps.LatLng(54.664169,-1.0325));
																polypath.push(new google.maps.LatLng(54.66433,-1.032833));
																polypath.push(new google.maps.LatLng(54.66433,-1.034));
																polypath.push(new google.maps.LatLng(54.66433,-1.0345));
																polypath.push(new google.maps.LatLng(54.664169,-1.034833));
																polypath.push(new google.maps.LatLng(54.66433,-1.034667));
																polypath.push(new google.maps.LatLng(54.66317,-1.031333));
																polypath.push(new google.maps.LatLng(54.678669,-1.1031671));
																polypath.push(new google.maps.LatLng(54.611328,-1.157333));
																polypath.push(new google.maps.LatLng(54.602329,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602169,-1.1535));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602501,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602329,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602501,-1.1535));
																polypath.push(new google.maps.LatLng(54.602329,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1533329));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.602501,-1.1535));
																polypath.push(new google.maps.LatLng(54.602329,-1.1535));
																polypath.push(new google.maps.LatLng(54.647831,-1.140667));
																polypath.push(new google.maps.LatLng(54.644329,-0.95450002));
																polypath.push(new google.maps.LatLng(54.589329,-0.76133329));
																polypath.push(new google.maps.LatLng(54.52483,-0.58183342));
																polypath.push(new google.maps.LatLng(54.437,-0.4425));
																polypath.push(new google.maps.LatLng(54.333832,-0.3335));
																polypath.push(new google.maps.LatLng(54.234501,-0.208));
																polypath.push(new google.maps.LatLng(54.132832,-0.056166671));
																polypath.push(new google.maps.LatLng(54.021,0.054499999));
																polypath.push(new google.maps.LatLng(53.91283,0.17183331));
																polypath.push(new google.maps.LatLng(53.806171,0.2948333));
																polypath.push(new google.maps.LatLng(53.686829,0.43516669));
																polypath.push(new google.maps.LatLng(53.558331,0.54316658));
																polypath.push(new google.maps.LatLng(53.428169,0.611));
																polypath.push(new google.maps.LatLng(53.30983,0.67283332));
																polypath.push(new google.maps.LatLng(53.2075,0.77916658));
																polypath.push(new google.maps.LatLng(53.112999,0.9425));
																polypath.push(new google.maps.LatLng(53.029171,1.111333));
																polypath.push(new google.maps.LatLng(52.97467,1.316833));
																polypath.push(new google.maps.LatLng(52.90633,1.506));
																polypath.push(new google.maps.LatLng(52.832161,1.612667));
																polypath.push(new google.maps.LatLng(52.754501,1.727167));
																polypath.push(new google.maps.LatLng(52.678001,1.815167));
																polypath.push(new google.maps.LatLng(52.612,1.919667));
																polypath.push(new google.maps.LatLng(52.574501,2.0491669));
																polypath.push(new google.maps.LatLng(52.536831,2.179333));
																polypath.push(new google.maps.LatLng(52.498501,2.3));
																polypath.push(new google.maps.LatLng(52.451,2.4584999));
																polypath.push(new google.maps.LatLng(52.403332,2.6161671));
																polypath.push(new google.maps.LatLng(52.076672,3.619333));
																polypath.push(new google.maps.LatLng(52.025501,3.7385001));
																polypath.push(new google.maps.LatLng(52.012001,3.8959999));
																polypath.push(new google.maps.LatLng(51.977501,4.0786672));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0733328));
																polypath.push(new google.maps.LatLng(51.951,4.073));
																polypath.push(new google.maps.LatLng(51.950829,4.0735002));
																polypath.push(new google.maps.LatLng(51.951,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.073));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.951,4.0731668));
																polypath.push(new google.maps.LatLng(51.950829,4.0731668));
																polypath.push(new google.maps.LatLng(51.969501,4.1096668));
																polypath.push(new google.maps.LatLng(51.95483,4.1529999));
																polypath.push(new google.maps.LatLng(51.95483,4.1531668));
																polypath.push(new google.maps.LatLng(51.95483,4.1531668));
																polypath.push(new google.maps.LatLng(51.95483,4.1531668));
																polypath.push(new google.maps.LatLng(51.973,4.0966668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.9725,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0444999));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972172,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0446668));
																polypath.push(new google.maps.LatLng(51.972328,4.0444999));
																polypath.push(new google.maps.LatLng(51.972328,4.0448332));
																polypath.push(new google.maps.LatLng(51.970329,4.0430002));
																polypath.push(new google.maps.LatLng(52.011501,3.9765));
																polypath.push(new google.maps.LatLng(52.057331,3.823));
																polypath.push(new google.maps.LatLng(52.105999,3.6364999));
																polypath.push(new google.maps.LatLng(52.164501,3.464));
																polypath.push(new google.maps.LatLng(52.372169,2.9056671));
																polypath.push(new google.maps.LatLng(52.443829,2.7449999));
																polypath.push(new google.maps.LatLng(52.510502,2.584167));
																polypath.push(new google.maps.LatLng(52.577499,2.426167));
																polypath.push(new google.maps.LatLng(52.647831,2.260833));
																polypath.push(new google.maps.LatLng(52.722,2.093333));
																polypath.push(new google.maps.LatLng(52.78883,1.9171669));
																polypath.push(new google.maps.LatLng(52.859829,1.719167));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.60033,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.60033,-1.149667));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.60033,-1.15));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(54.600498,-1.149833));
																polypath.push(new google.maps.LatLng(56.035172,-3.6851671));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6941669));
																polypath.push(new google.maps.LatLng(56.026169,-3.6945));
																polypath.push(new google.maps.LatLng(56.026169,-3.6945));
																polypath.push(new google.maps.LatLng(56.026169,-3.6945));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6945));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.026169,-3.6943331));
																polypath.push(new google.maps.LatLng(56.002331,-3.4081669));
																polypath.push(new google.maps.LatLng(56.032501,-3.2468331));
																polypath.push(new google.maps.LatLng(56.04583,-3.0683329));
																polypath.push(new google.maps.LatLng(56.07933,-2.8683331));
																polypath.push(new google.maps.LatLng(56.088001,-2.636167));
																polypath.push(new google.maps.LatLng(56.013168,-2.3745));
																polypath.push(new google.maps.LatLng(55.928001,-2.0929999));
																polypath.push(new google.maps.LatLng(55.839828,-1.917667));
																polypath.push(new google.maps.LatLng(55.756168,-1.746333));
																polypath.push(new google.maps.LatLng(55.675171,-1.5725));
																polypath.push(new google.maps.LatLng(55.56633,-1.455));
																polypath.push(new google.maps.LatLng(55.457329,-1.356333));
																polypath.push(new google.maps.LatLng(55.346329,-1.2553329));
																polypath.push(new google.maps.LatLng(55.24567,-1.161333));
																polypath.push(new google.maps.LatLng(55.143669,-1.057));
																polypath.push(new google.maps.LatLng(55.041328,-0.96533328));
																polypath.push(new google.maps.LatLng(54.941669,-0.88133341));
																polypath.push(new google.maps.LatLng(54.839828,-0.79750001));
																polypath.push(new google.maps.LatLng(54.741829,-0.70816672));
																polypath.push(new google.maps.LatLng(54.646,-0.62050003));
																polypath.push(new google.maps.LatLng(54.55233,-0.52333331));
																polypath.push(new google.maps.LatLng(54.46117,-0.42616671));
																polypath.push(new google.maps.LatLng(54.369831,-0.32116669));
																polypath.push(new google.maps.LatLng(54.28717,-0.2085));
																polypath.push(new google.maps.LatLng(54.208832,-0.1006667));
																polypath.push(new google.maps.LatLng(54.123829,-0.0091666663));
																polypath.push(new google.maps.LatLng(54.037331,0.067833327));
																polypath.push(new google.maps.LatLng(52.5075,1.8525));
																polypath.push(new google.maps.LatLng(52.082829,1.663));
																polypath.push(new google.maps.LatLng(51.956169,1.3045));
																polypath.push(new google.maps.LatLng(51.956169,1.3045));
																polypath.push(new google.maps.LatLng(51.956169,1.3045));
															
							if (polypath.length >= 2) {
								var polyline = new google.maps.Polyline({map : map,path: polypath,strokeColor : "#FF0000",strokeOpacity : 1,strokeWeight : 2,geodesic: false});
								polyline.setMap(map);
							}
															
							var polydest = new google.maps.Polyline({map : map,path: [new google.maps.LatLng(51.956169, 1.3045),new google.maps.LatLng(51.960623822714304, 1.2929964065551758)],strokeColor : "#00ff00",strokeOpacity : 0.5,strokeWeight : 2,geodesic: true});
							polydest.setMap(map);

		var point = new google.maps.LatLng(52.5075,1.8525);
		var html = '2014-03-03 00:04:00';
		var label = '2014-03-03 00:04:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.082829,1.663);
		var html = '2014-03-03 03:04:39';
		var label = '2014-03-03 03:04:39';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.956169,1.3045);
		var html = '2014-03-03 06:06:39';
		var label = '2014-03-03 06:06:39';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.956169,1.3045);
		var html = '2014-03-03 09:10:00';
		var label = '2014-03-03 09:10:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.956169,1.3045);
		var html = '2014-03-03 11:33:00';
		var label = '2014-03-03 11:33:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.037331,0.067833327);
		var html = '2014-03-02 14:08:32';
		var label = '2014-03-02 14:08:32';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.55233,-0.52333331);
		var html = '2014-03-02 11:07:31';
		var label = '2014-03-02 11:07:31';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(55.143669,-1.057);
		var html = '2014-03-02 08:04:41';
		var label = '2014-03-02 08:04:41';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(55.756168,-1.746333);
		var html = '2014-03-02 04:59:16';
		var label = '2014-03-02 04:59:16';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(56.04583,-3.0683329);
		var html = '2014-03-02 01:34:24';
		var label = '2014-03-02 01:34:24';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(56.026169,-3.6943331);
		var html = '2014-03-01 13:19:37';
		var label = '2014-03-01 13:19:37';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(56.026169,-3.6943331);
		var html = '2014-03-01 10:13:31';
		var label = '2014-03-01 10:13:31';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(56.026169,-3.6943331);
		var html = '2014-03-01 07:13:26';
		var label = '2014-03-01 07:13:26';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(56.026169,-3.6941669);
		var html = '2014-03-01 04:13:20';
		var label = '2014-03-01 04:13:20';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(56.026169,-3.6943331);
		var html = '2014-03-01 01:07:57';
		var label = '2014-03-01 01:07:57';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.600498,-1.149833);
		var html = '2014-02-28 12:27:10';
		var label = '2014-02-28 12:27:10';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.600498,-1.149833);
		var html = '2014-02-28 09:27:04';
		var label = '2014-02-28 09:27:04';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.600498,-1.149833);
		var html = '2014-02-28 06:23:59';
		var label = '2014-02-28 06:23:59';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.600498,-1.149833);
		var html = '2014-02-28 03:06:44';
		var label = '2014-02-28 03:06:44';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.859829,1.719167);
		var html = '2014-02-27 11:52:19';
		var label = '2014-02-27 11:52:19';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.443829,2.7449999);
		var html = '2014-02-27 08:48:15';
		var label = '2014-02-27 08:48:15';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.057331,3.823);
		var html = '2014-02-27 05:32:41';
		var label = '2014-02-27 05:32:41';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.972328,4.0446668);
		var html = '2014-02-27 02:24:31';
		var label = '2014-02-27 02:24:31';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.972328,4.0446668);
		var html = '2014-02-26 22:54:25';
		var label = '2014-02-26 22:54:25';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.9725,4.0446668);
		var html = '2014-02-26 19:31:08';
		var label = '2014-02-26 19:31:08';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95483,4.1531668);
		var html = '2014-02-26 16:27:15';
		var label = '2014-02-26 16:27:15';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.950829,4.0731668);
		var html = '2014-02-26 13:03:27';
		var label = '2014-02-26 13:03:27';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.950829,4.0731668);
		var html = '2014-02-26 09:45:21';
		var label = '2014-02-26 09:45:21';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.950829,4.0731668);
		var html = '2014-02-26 06:45:14';
		var label = '2014-02-26 06:45:14';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.950829,4.0731668);
		var html = '2014-02-26 03:22:19';
		var label = '2014-02-26 03:22:19';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.403332,2.6161671);
		var html = '2014-02-25 21:59:12';
		var label = '2014-02-25 21:59:12';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.678001,1.815167);
		var html = '2014-02-25 18:54:42';
		var label = '2014-02-25 18:54:42';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(53.112999,0.9425);
		var html = '2014-02-25 15:50:30';
		var label = '2014-02-25 15:50:30';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(53.806171,0.2948333);
		var html = '2014-02-25 12:40:28';
		var label = '2014-02-25 12:40:28';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.437,-0.4425);
		var html = '2014-02-25 09:37:42';
		var label = '2014-02-25 09:37:42';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.602501,-1.1535);
		var html = '2014-02-25 06:33:00';
		var label = '2014-02-25 06:33:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.602501,-1.1535);
		var html = '2014-02-25 03:32:55';
		var label = '2014-02-25 03:32:55';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.602329,-1.1533329);
		var html = '2014-02-25 00:32:49';
		var label = '2014-02-25 00:32:49';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.602501,-1.1533329);
		var html = '2014-02-24 21:01:00';
		var label = '2014-02-24 21:01:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.611328,-1.157333);
		var html = '2014-02-24 17:46:00';
		var label = '2014-02-24 17:46:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.66433,-1.034);
		var html = '2014-02-24 14:46:00';
		var label = '2014-02-24 14:46:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.66367,-1.031333);
		var html = '2014-02-24 11:43:00';
		var label = '2014-02-24 11:43:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.664169,-1.032167);
		var html = '2014-02-24 08:40:00';
		var label = '2014-02-24 08:40:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.66433,-1.0345);
		var html = '2014-02-24 05:37:00';
		var label = '2014-02-24 05:37:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(54.622169,-0.80316669);
		var html = '2014-02-24 02:34:00';
		var label = '2014-02-24 02:34:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(53.217331,0.77249998);
		var html = '2014-02-23 19:13:00';
		var label = '2014-02-23 19:13:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.729172,1.748167);
		var html = '2014-02-23 16:13:00';
		var label = '2014-02-23 16:13:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(52.092171,1.675);
		var html = '2014-02-23 13:12:00';
		var label = '2014-02-23 13:12:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95417,1.309);
		var html = '2014-02-23 10:08:00';
		var label = '2014-02-23 10:08:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309);
		var html = '2014-02-23 07:08:00';
		var label = '2014-02-23 07:08:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-23 04:07:00';
		var label = '2014-02-23 04:07:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-23 01:07:00';
		var label = '2014-02-23 01:07:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-22 18:10:00';
		var label = '2014-02-22 18:10:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-22 15:10:00';
		var label = '2014-02-22 15:10:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-22 12:10:00';
		var label = '2014-02-22 12:10:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-22 09:10:00';
		var label = '2014-02-22 09:10:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-22 06:10:00';
		var label = '2014-02-22 06:10:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-22 03:07:00';
		var label = '2014-02-22 03:07:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-21 17:12:00';
		var label = '2014-02-21 17:12:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.308833);
		var html = '2014-02-21 14:12:00';
		var label = '2014-02-21 14:12:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95417,1.309167);
		var html = '2014-02-21 11:09:00';
		var label = '2014-02-21 11:09:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-21 08:06:00';
		var label = '2014-02-21 08:06:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95433,1.309167);
		var html = '2014-02-21 05:06:00';
		var label = '2014-02-21 05:06:00';
		var pmarker = createMarker(point,label,html);
		var point = new google.maps.LatLng(51.95417,1.309167);
		var html = '2014-02-21 02:06:00';
		var label = '2014-02-21 02:06:00';
		var pmarker = createMarker(point,label,html);
							var description = "<div style='min-width:270px;height:auto;overflow: hidden;'>";
							description += "<table id='markertab'>";
															description += "<tr>";
								description += "<td>Vessel name</td>";
								description += "<td nowrap><B>NOR FEEDER</B></td>";
								description += "</tr>";
								
							description += "<tr>";
							description += "<td>Flag</td>";
							description += "<td>GI <img title=\"CONTAINER\" src=\"flags/GI.png\"></td>";
							description += "</tr>";
							
															description += "<tr>";
								description += "<td>Lloyds number</td>";
								description += "<td>9144689</td>";
								description += "</tr>";
															description += "<tr>";
							description += "<td>Destination</td>";
							description += "<td nowrap>FELIXSTOWE</td>";
							description += "</tr>";
							description += "<tr>";
							description += "<td nowrap>ETA (speed 0 knots)</td>";
							description += "<td nowrap>2014-03-03</td>";
							description += "</tr>";
							description += "<tr>";
							description += "<td nowrap>Last radio signal</td>";
							description += "<td nowrap>2014-03-03 11:33 (UTC)</td>";
							description += "</tr>";
							description += "<tr>";
							description += "<td><a target=_blank href=http://www.marinetraffic.com/ais/showallphotos.aspx?mmsi=236362000>Ship fotos</a></td>";
							description += "<td></td>";
							description += "</tr>";
							description += "</table>";
							description += "</div>";
							do_markerc(centerp, description, true, '_from');
								
							addPort(1635, "Albania", "Durres", 41.31079164550268, 19.451851844787598, "ylw");
addPort(1238, "Algeria", "Alger (Algiers)", 36.75980823406832, 3.0703353881835938, "ylw");
addPort(1093, "Algeria", "Algiers (Alger)", 36.760603306461554, 3.0701637268066406, "ylw");
addPort(2564, "Algeria", "Annaba", 36.89566721442812, 7.761014699935913, "ylw");
addPort(1156, "Algeria", "Bejaia", 36.74288628014559, 5.079245567321777, "ylw");
addPort(2562, "Algeria", "Ghazaouet", 35.10289080849909, -1.8617534637451172, "ylw");
addPort(1240, "Algeria", "Mostaganem", 35.934583089983930, 0.074157714843750, "ylw");
addPort(1148, "Algeria", "Oran", 35.712689013208475, -0.6338810920715332, "ylw");
addPort(1152, "Algeria", "Skikda", 36.886683244922565, 6.9036948680877686, "ylw");
addPort(1388, "American Samoa", "Pago Pago", -14.276065000895073, -170.68696796894073, "ylw");
addPort(2755, "Angola", "Cabinda", -5.549563660558474, 12.194378972053528, "ylw");
addPort(1162, "Angola", "Lobito", -12.346248413877293, 13.547837734222412, "ylw");
addPort(1, "Angola", "Luanda", -8.798591248229405, 13.25300931930542, "ylw");
addPort(1636, "Angola", "Namibe", -15.193163482895498, 12.132768630981445, "ylw");
addPort(2756, "Angola", "Sonils (Luanda)", -8.787495481357187, 13.270325660705566, "ylw");
addPort(1054, "Angola", "Soyo", -6.119273135838146, 12.323720455169678, "ylw");
addPort(1634, "Anguilla", "Road Bay", 18.197875515236113, -63.09249758720398, "ylw");
addPort(2, "Antigua and Barbuda", "St. Johns, AG", 17.125113968414404, -61.85660004615784, "ylw");
addPort(1366, "Argentina", "Bahia Blanca", -38.783912956325075, -62.299336194992065, "ylw");
addPort(3, "Argentina", "Buenos Aires", -34.581346263221214, -58.36539387702942, "ylw");
addPort(1725, "Argentina", "Mar del Plata", -38.04583517879284, -57.53586173057556, "ylw");
addPort(1473, "Argentina", "Puerto Deseado", -47.75541075554951, -65.90713262557983, "ylw");
addPort(1241, "Argentina", "Puerto Madryn", -42.73527952156399, -65.02084493637085, "ylw");
addPort(1472, "Argentina", "Ushuaia", -54.80912561400313, -68.30536007881165, "ylw");
addPort(4, "Argentina", "Zarate", -34.06558317357625, -59.03400421142578, "ylw");
addPort(5, "Aruba", "Oranjestad, AW", 12.52274670461562, -70.04699349403381, "ylw");
addPort(6, "Australia", "Adelaide, SA", -34.76878840401372, 138.48936080932617, "ylw");
addPort(7, "Australia", "Bell Bay, TAS", -41.139606976316024, 146.8560290336609, "ylw");
addPort(8, "Australia", "Brisbane, QLD", -27.367575051830617, 153.17359685897827, "ylw");
addPort(9, "Australia", "Burnie, TAS", -41.053320746085745, 145.911945104599, "ylw");
addPort(1242, "Australia", "Darwin, NT", -12.4898418027379, 130.88008403778076, "ylw");
addPort(2715, "Australia", "Devonport, TAS", -41.18220695010136, 146.36635422706604, "ylw");
addPort(10, "Australia", "Fremantle, WA", -32.04320480225566, 115.74641704559326, "ylw");
addPort(11, "Australia", "Hobart, TAS", -42.880166409825854, 147.34114408493042, "ylw");
addPort(12, "Australia", "Melbourne, VIC", -37.812004715604, 144.9129617214203, "ylw");
addPort(13, "Australia", "Sydney, NSW", -33.96844018228803, 151.21508538722992, "ylw");
addPort(1391, "Australia", "Townsville, QLD", -19.249185683365667, 146.8350863456726, "ylw");
addPort(1548, "Austria", "Vienna (IP)", 48.1804523542665, 16.46628499031067, "red");
addPort(1111, "Bahamas", "Freeport", 26.52787577850719, -78.76562118530273, "ylw");
addPort(14, "Bahamas", "Nassau", 25.084432870374727, -77.3578155040741, "ylw");
addPort(15, "Bahrain", "Khalifa Bin Salman Port", 26.18603878988786, 50.711774826049805, "ylw");
addPort(17, "Bangladesh", "Chittagong", 22.300075468390673, 91.79635047912598, "ylw");
addPort(1637, "Bangladesh", "Mongla", 22.4871818211392950, 89.5876693725586000, "ylw");
addPort(19, "Barbados", "Bridgetown", 13.104861231553105, -59.629937410354614, "ylw");
addPort(20, "Belgium", "Antwerp", 51.35124083448376, 4.261493682861328, "ylw");
addPort(2619, "Belgium", "Avelgem (IP)", 50.75885729073904, 3.450554609298706, "red");
addPort(2622, "Belgium", "Genk (IP)", 50.941778976697854, 5.493260622024536, "red");
addPort(2818, "Belgium", "Ghent (IP)", 51.114811439379906, 3.752474784851074, "red");
addPort(2623, "Belgium", "Liege (IP)", 50.60846958927995, 5.569016933441162, "red");
addPort(2621, "Belgium", "Meerhout (IP)", 51.09819282690125, 5.100874900817871, "red");
addPort(2620, "Belgium", "Willebroek (IP)", 51.07206386503415, 4.365799427032471, "red");
addPort(22, "Belgium", "Zeebrugge", 51.34716666726569, 3.1856489181518555, "ylw");
addPort(23, "Belize", "Belize City", 17.473346740939824, -88.20101827383041, "ylw");
addPort(24, "Benin", "Cotonou", 6.3477312536426425, 2.420532703399658, "ylw");
addPort(25, "Bermuda", "Hamilton", 32.29197586345719, -64.777911901474, "ylw");
addPort(26, "Brazil", "Belem", -1.4386715444954774, -48.49537968635559, "ylw");
addPort(27, "Brazil", "Fortaleza", -3.7093687659963983, -38.4745717048645, "ylw");
addPort(1713, "Brazil", "Ilheus", -14.781936773221371, -39.02841567993164, "ylw");
addPort(1056, "Brazil", "Imbituba", -28.2302029066251, -48.651301860809326, "ylw");
addPort(1718, "Brazil", "Itaguai, Sepetiba", -22.93215218362623, -43.839054107666016, "ylw");
addPort(28, "Brazil", "Itajai", -26.898113912724412, -48.664798736572266, "ylw");
addPort(2797, "Brazil", "Macapa", -0.061959016168178664, -51.166731119155884, "ylw");
addPort(1246, "Brazil", "Manaus", -3.1579991217409673, -59.99058723449707, "ylw");
addPort(29, "Brazil", "Paranagua", -25.500867207370558, -48.501527309417725, "ylw");
addPort(1057, "Brazil", "Pecem", -3.5344954715292762, -38.799333572387695, "ylw");
addPort(32, "Brazil", "Rio De Janeiro", -22.876708981050093, -43.20581674575806, "ylw");
addPort(33, "Brazil", "Rio Grande", -32.126743057018246, -52.10240364074707, "ylw");
addPort(2569, "Brazil", "Rosario", -32.976907101532014, -60.61751067638397, "ylw");
addPort(34, "Brazil", "Salvador", -12.95852076693263, -38.50833535194397, "ylw");
addPort(35, "Brazil", "Santos", -23.96252878602626, -46.29621505737305, "ylw");
addPort(36, "Brazil", "Sao Francisco Do Sul", -26.238334292928233, -48.63528370857239, "ylw");
addPort(37, "Brazil", "Sepetiba, Itaguai", -22.932280635302714, -43.83970856666565, "ylw");
addPort(38, "Brazil", "Suape", -8.391778218770593, -34.96722936630249, "ylw");
addPort(2813, "Brazil", "Vila do Conde", -1.5367429402030683, -48.752710819244385, "ylw");
addPort(39, "Brazil", "Vitoria", -20.32370165444603, -40.32857894897461, "ylw");
addPort(1250, "Brunei", "Muara", 5.023252262217639, 115.07056474685669, "ylw");
addPort(1108, "Bulgaria", "Burgas", 42.4848840718379, 27.45687246322632, "ylw");
addPort(40, "Bulgaria", "Varna", 43.19590803248091, 27.916109561920166, "ylw");
addPort(42, "Cambodia", "Sihanoukville", 10.647459727434269, 103.50829124450684, "ylw");
addPort(43, "Cameroon", "Douala", 4.04252881480451, 9.677131175994873, "ylw");
addPort(46, "Canada", "Halifax, NS", 44.6296648157355, -63.56191635131836, "ylw");
addPort(47, "Canada", "Montreal, QC", 45.58636077471564, -73.50395321846008, "ylw");
addPort(2804, "Canada", "Prince Rupert, BC", 54.28524536689595, -130.36089420318604, "ylw");
addPort(2669, "Canada", "Saint John, NB", 47.55808798267599, -52.70859360694885, "ylw");
addPort(50, "Canada", "Vancouver, BC", 49.28953033025395, -123.09605598449707, "ylw");
addPort(1251, "Cape Verde", "Mindelo, Sao Vicente", 16.888903607412274, -24.99835431575775, "ylw");
addPort(1735, "Cape Verde", "Palmeira", 16.754259451373606, -22.98211097717285, "ylw");
addPort(52, "Cape Verde", "Praia", 14.910066566924796, -23.499063849449158, "ylw");
addPort(1252, "Cayman Islands", "George Town, KY", 19.295023248942012, -81.38456225395203, "ylw");
addPort(54, "Chile", "Antofagasta", -23.65045044768605, -70.4073429107666, "ylw");
addPort(55, "Chile", "Arica", -18.47340181531309, -70.32793879508972, "ylw");
addPort(2773, "Chile", "Coronel", -37.03339172473637, -73.15259456634521, "ylw");
addPort(57, "Chile", "Iquique", -20.20399091121262, -70.15771508216858, "ylw");
addPort(1061, "Chile", "Lirquen", -36.708132356181345, -72.9886794090271, "ylw");
addPort(1365, "Chile", "Mejillones", -23.06668285396322, -70.38800954818726, "ylw");
addPort(1364, "Chile", "Puerto Chacabuco", -45.468437916934720, -72.820086479187010, "ylw");
addPort(1254, "Chile", "Puerto Montt", -41.48391917364121, -72.95693278312683, "ylw");
addPort(1363, "Chile", "Punta Arenas", -53.12533708588248, -70.8577823638916, "ylw");
addPort(59, "Chile", "San Antonio, CL", -33.590903177050016, -71.62078499794006, "ylw");
addPort(60, "Chile", "San Vicente", -36.73148968947946, -73.13746690750122, "ylw");
addPort(61, "Chile", "Talcahuano (San Vicente)", -36.73214317985878, -73.1385612487793, "ylw");
addPort(62, "Chile", "Valparaiso", -33.03163903141403, -71.62673950195312, "ylw");
addPort(1133, "China", "Anqing, AH", 30.504014130492184, 117.08009719848633, "ylw");
addPort(1788, "China", "Bao-an, GD", 22.500747192963654, 113.86351704597473, "ylw");
addPort(2667, "China", "Bayuquan", 40.27787227401613, 122.09396123886108, "ylw");
addPort(64, "China", "Beihai, GX", 21.473627358561806, 109.06146168708801, "ylw");
addPort(1671, "China", "Changde, HN", 29.002754430930683, 111.7019248008728, "ylw");
addPort(69, "China", "Changshu, JS", 31.766632014005353, 120.94024658203125, "ylw");
addPort(70, "China", "Changzhou, JS", 31.919789708642675, 120.17145574092865, "ylw");
addPort(73, "China", "Chiwan, GD", 22.46467732275274, 113.87599468231201, "ylw");
addPort(74, "China", "Chongqing, CQ", 29.50442518484436, 106.53187572956085, "ylw");
addPort(2677, "China", "Da Chan Bay, GD", 22.53281406833682, 113.85427951812744, "ylw");
addPort(2720, "China", "Dagangzhen, JS", 32.20407727765751, 119.66444849967957, "ylw");
addPort(75, "China", "Dalian, LN", 39.001159803826816, 121.88429832458496, "ylw");
addPort(2765, "China", "Donggang, LN", 39.827423570831456, 124.15886521339417, "ylw");
addPort(2673, "China", "Fangcheng, GX", 21.597676848191124, 108.32784533500671, "ylw");
addPort(80, "China", "Foshan, GD", 22.976732414177416, 113.10332000255585, "ylw");
addPort(81, "China", "Fuqing, FJ", 26.00483996397265, 119.47762727737427, "ylw");
addPort(82, "China", "Fuzhou, FJ", 25.414438906948742, 119.28929328918457, "ylw");
addPort(86, "China", "Haikou, HI", 20.03336450626195, 110.281662940979, "ylw");
addPort(1673, "China", "Haimen, JS", 28.686691177833023, 121.45361065864563, "ylw");
addPort(87, "China", "Heshan, GD", 22.802522013044463, 113.00365447998047, "ylw");
addPort(88, "China", "Huangpu New Terminal, Guangzhou, GD", 23.01266745247393, 113.5286808013916, "ylw");
addPort(84, "China", "Huangpu Old Terminal, Guangzhou, GD", 23.044673526081908, 113.5125982761383, "ylw");
addPort(89, "China", "Huizhou, GD", 22.695068219865156, 114.56437289714813, "ylw");
addPort(90, "China", "Jiangmen, GD", 22.62550889420481, 113.09818089008331, "ylw");
addPort(2716, "China", "Jinzhou, LN", 40.80611103729866, 121.05609655380249, "ylw");
addPort(2722, "China", "Kouanzhen, JS", 32.28820288192345, 119.85485315322876, "ylw");
addPort(96, "China", "Lianyungang, JS", 34.745425421851905, 119.42528128623962, "ylw");
addPort(2717, "China", "Longkou, SD", 37.66371148223228, 120.30923008918762, "ylw");
addPort(1679, "China", "Maanshan, AH", 31.736808534983837, 118.46414923667908, "ylw");
addPort(1417, "China", "Mawan, GD", 22.500895874361227, 113.86360287666321, "ylw");
addPort(1681, "China", "Nanchang, JX", 28.763285844057947, 115.90020418167114, "ylw");
addPort(100, "China", "Nanjing, JS", 32.20958761511192, 119.06023263931274, "ylw");
addPort(101, "China", "Nansha, Guangzhou, GD", 22.651086309929948, 113.68133068084717, "ylw");
addPort(102, "China", "Nantong, JS", 31.967372614032453, 120.8599305152893, "ylw");
addPort(103, "China", "Ningbo, ZJ", 29.9444856776648, 121.83990240097046, "ylw");
addPort(105, "China", "Qingdao (Tsingtao), SD", 36.009264700756106, 120.20753145217896, "ylw");
addPort(1683, "China", "Qinhuangdao, HE", 39.90126331725661, 119.58264112472534, "ylw");
addPort(107, "China", "Quanzhou, FJ", 24.81758840932394, 118.72066497802734, "ylw");
addPort(1761, "China", "Rizhao, SD", 35.36914252677808, 119.53444182872772, "ylw");
addPort(1684, "China", "Sanbu, GD", 22.372660888628523, 112.71502196788788, "ylw");
addPort(2561, "China", "Shanghai Waigaoqiao Terminal, SH", 31.373599096292605, 121.58355832099915, "ylw");
addPort(2666, "China", "Shanghai Zhanghuabang Terminal, SH", 31.368533379496387, 121.49630069732666, "ylw");
addPort(111, "China", "Shanghai, SH", 30.62549534252775, 122.05595970153809, "ylw");
addPort(112, "China", "Shantou, GD", 23.351470871517268, 116.7194151878357, "ylw");
addPort(2714, "China", "Shatian, Dongguan, GD", 22.863778859528917, 113.57247591018677, "ylw");
addPort(114, "China", "Shekou, GD", 22.45438550138867, 113.89444828033447, "ylw");
addPort(108, "China", "Shunde, GD", 22.784426443113073, 113.28596770763397, "ylw");
addPort(2668, "China", "Taichang, JS", 31.64512498449584, 121.2216854095459, "ylw");
addPort(1831, "China", "Tangshan, HE", 39.21399274321147, 118.99893879890442, "ylw");
addPort(123, "China", "Tianjin, TJ", 38.99431002303247, 117.78865098953247, "ylw");
addPort(1622, "China", "Tsingtao (Qingdao), SD", 36.00606216187863, 120.2039909362793, "ylw");
addPort(1843, "China", "Weihai, SD", 37.44678861856886, 122.19328880310059, "ylw");
addPort(2721, "China", "Weitangzhen, JS", 31.992544754672323, 119.97913599014282, "ylw");
addPort(124, "China", "Wenzhou, ZJ", 27.9966750251692, 120.88356614112854, "ylw");
addPort(125, "China", "Wuhan, HB", 30.524103663872268, 114.25975441932678, "ylw");
addPort(126, "China", "Wuhu, AH", 31.39588775298238, 118.3459335565567, "ylw");
addPort(128, "China", "Xiamen, FJ", 24.44613870892667, 118.0121648311615, "ylw");
addPort(131, "China", "Xinfeng Terminal, Guangzhou, GD", 23.118145645144303, 113.22321474552155, "ylw");
addPort(132, "China", "Xingang, TJ", 38.990870290828745, 117.78948783874512, "ylw");
addPort(133, "China", "Xinhui, GD", 22.444717632210512, 113.04105520248413, "ylw");
addPort(2444, "China", "Yangshan (Shanghai), SH", 30.632160854492295, 122.0472264289856, "ylw");
addPort(143, "China", "Yangzhou, JS", 32.27320009948135, 119.45385754108429, "ylw");
addPort(135, "China", "Yantai, SD", 37.58045833786173, 121.37856245040894, "ylw");
addPort(136, "China", "Yantian, GD", 22.573893980363533, 114.26676034927368, "ylw");
addPort(137, "China", "Yingkou, LN", 40.69269487604483, 122.26864814758301, "ylw");
addPort(138, "China", "Zhangjiagang, JS", 31.968041594270673, 120.41720509529114, "ylw");
addPort(139, "China", "Zhanjiang, GD", 21.16595109008865, 110.40562927722931, "ylw");
addPort(141, "China", "Zhaoqing, GD", 23.040610859426522, 112.42202281951904, "ylw");
addPort(2719, "China", "Zhongshan, GD", 22.573284707825106, 113.490030169487, "ylw");
addPort(2781, "China", "Zhoushan (Ningbo), ZJ", 29.889397153326506, 122.04793453216553, "ylw");
addPort(145, "China", "Zhuhai, GD", 22.240705368842377, 113.58283460140228, "ylw");
addPort(1085, "Colombia", "Barranquilla", 10.969041884766959, -74.75864768028259, "ylw");
addPort(148, "Colombia", "Buenaventura", 3.88326549530411350, -77.05553054809570, "ylw");
addPort(149, "Colombia", "Cartagena, CO", 10.404986499106924, -75.5359411239624, "ylw");
addPort(150, "Colombia", "Santa Marta", 11.250601628288308, -74.2155647277832, "ylw");
addPort(1258, "Comoros", "Moroni", -11.704200147894408, 43.248023986816406, "ylw");
addPort(1259, "Comoros", "Mutsamudu", -12.1673447015167420, 44.392211437225340, "ylw");
addPort(152, "Congo", "Pointe Noire", -4.778850585777262, 11.827876567840576, "ylw");
addPort(1053, "Congo (DROC)", "Matadi", -5.822907482673829, 13.450468182563782, "ylw");
addPort(1260, "Costa Rica", "Caldera, Puerto", 9.912651253477073, -84.72139120101929, "ylw");
addPort(1593, "Costa Rica", "Puerto Caldera", 9.912461017381597, -84.72182035446167, "ylw");
addPort(153, "Costa Rica", "Puerto Limon", 9.989973061308724, -83.02289843559265, "ylw");
addPort(1261, "Croatia", "Ploce", 43.046124621807714, 17.426365613937378, "ylw");
addPort(154, "Croatia", "Rijeka", 45.31950417787975, 14.451913833618164, "ylw");
addPort(1159, "Cuba", "Habana (Havana)", 23.118693278092355, -82.34317302703857, "ylw");
addPort(155, "Cuba", "Havana (Habana)", 23.118061773234206, -82.3429799079895, "ylw");
addPort(1795, "Cuba", "Moa", 20.656242461506142, -74.90702211856842, "ylw");
addPort(1264, "Cyprus", "Larnaca", 34.924766210040424, 33.64337146282196, "ylw");
addPort(157, "Cyprus", "Limassol", 34.64737967345658, 33.01417350769043, "ylw");
addPort(1723, "Denmark", "Aalborg", 57.04819454102975, 10.056706666946411, "ylw");
addPort(163, "Denmark", "Aarhus", 56.158648576854595, 10.241875648498535, "ylw");
addPort(159, "Denmark", "Copenhagen", 55.710564175145294, 12.604665756225586, "ylw");
addPort(160, "Denmark", "Esbjerg", 55.46589987127805, 8.431923687458038, "ylw");
addPort(161, "Denmark", "Fredericia", 55.5584228702307, 9.737684726715088, "ylw");
addPort(2799, "Denmark", "Kalundborg", 55.674632170241445, 11.095762252807617, "ylw");
addPort(1120, "Djibouti", "Djibouti", 11.603938680459118, 43.1383752822876, "ylw");
addPort(1082, "Dominica", "Roseau", 15.311785037904984, -61.39004588127136, "ylw");
addPort(1058, "Dominican Republic", "Caucedo", 18.424814771921678, -69.63016748428345, "ylw");
addPort(1707, "Dominican Republic", "Puerto Plata", 19.80068025766394, -70.70121645927429, "ylw");
addPort(164, "Dominican Republic", "Rio Haina", 18.424081891899988, -70.01814365386963, "ylw");
addPort(1412, "East Timor", "Dili", -8.552466730361237, 125.57404160499573, "ylw");
addPort(2776, "Ecuador", "Esmeraldas", 0.9901900880651344, -79.64944124221802, "ylw");
addPort(194, "Ecuador", "Guayaquil", -2.2838645603248673, -79.90167617797852, "ylw");
addPort(1266, "Ecuador", "Manta", -0.9396322556883789, -80.7256293296814, "ylw");
addPort(165, "Egypt", "Alexandria", 31.189510357509807, 29.87407922744751, "ylw");
addPort(166, "Egypt", "Damietta", 31.461706152213413, 31.758041381835938, "ylw");
addPort(167, "Egypt", "Port Said", 31.24311350974102, 32.302401065826416, "ylw");
addPort(2566, "Egypt", "Sokhna", 29.652810373562996, 32.350637912750244, "ylw");
addPort(1433, "Egypt", "Suez", 31.215077034544276, 32.356109619140625, "ylw");
addPort(1091, "El Salvador", "Acajutla", 13.575517527379862, -89.84047293663025, "ylw");
addPort(1284, "Equatorial Guinea", "Bata", 1.8250311027997856, 9.738843441009521, "ylw");
addPort(1270, "Equatorial Guinea", "Malabo", 3.7596015716895597, 8.778226375579834, "ylw");
addPort(1454, "Eritrea", "Massawa", 15.613990569797132, 39.47934329509735, "ylw");
addPort(1597, "Estonia", "Muuga, Tallinn", 59.49019447028299, 24.969778060913086, "ylw");
addPort(195, "Estonia", "Tallinn", 59.490477706743924, 24.96917724609375, "ylw");
addPort(1719, "Faroe Islands", "Thorshavn (Torshavn)", 62.005893190076335, -6.765196323394775, "ylw");
addPort(196, "Faroe Islands", "Torshavn (Thorshavn)", 62.006119805140735, -6.764981746673584, "ylw");
addPort(1271, "Fiji", "Lautoka", -17.604225318378703, 177.4380397796631, "ylw");
addPort(1272, "Fiji", "Suva", -18.132199790014642, 178.42376232147217, "ylw");
addPort(197, "Finland", "Hamina", 60.52557849365727, 27.168846130371094, "ylw");
addPort(198, "Finland", "Hanko", 59.821653238468670, 22.947006225585930, "ylw");
addPort(199, "Finland", "Helsinki", 60.15132887265004, 24.911402463912964, "ylw");
addPort(201, "Finland", "Kotka", 60.42146878304812, 26.909315586090088, "ylw");
addPort(202, "Finland", "Mantyluoto, Pori", 61.59610935289828, 21.496295928955078, "ylw");
addPort(1632, "Finland", "Pori, Mantyluoto", 61.59610424936287, 21.494665145874023, "ylw");
addPort(204, "Finland", "Rauma", 61.13080050108435, 21.433231830596924, "ylw");
addPort(205, "Finland", "Turku", 60.43804080563393, 22.212982177734375, "ylw");
addPort(2759, "France", "Bassens", 44.907638921454655, -0.5396389961242676, "ylw");
addPort(2758, "France", "Brest", 48.383005316553096, -4.4649553298950195, "ylw");
addPort(2595, "France", "Dourges (IP)", 50.44895827147184, 2.980320453643799, "red");
addPort(209, "France", "Dunkirk (Dunkerque)", 51.01237766255391, 2.1797990798950195, "ylw");
addPort(210, "France", "Fos-sur-Mer", 43.409162923843446, 4.849004745483398, "ylw");
addPort(2630, "France", "Gennevilliers (IP)", 48.940557318855085, 2.268451452255249, "red");
addPort(2772, "France", "La Rochelle", 46.15467879182375, -1.2250077724456787, "ylw");
addPort(213, "France", "Le Havre", 49.47135216334306, 0.16629695892333984, "ylw");
addPort(1276, "France", "Le Verdon", 45.53858705265689, -1.0398602485656738, "ylw");
addPort(2594, "France", "Lille (IP)", 50.62534871739055, 3.026835322380066, "red");
addPort(1695, "France", "Lyon (IP)", 45.71704214431977, 4.823341369628906, "red");
addPort(2631, "France", "Macon (IP)", 46.28102629705491, 4.821270704269409, "red");
addPort(1140, "France", "Marseille", 43.34662181514792, 5.337703227996826, "ylw");
addPort(214, "France", "Montoir-de-Bretagne", 47.29628029943742, -2.1524620056152344, "ylw");
addPort(2597, "France", "Ottmarsheim (IP)", 47.79118196260105, 7.527072429656982, "red");
addPort(1277, "France", "Rouen (IP)", 49.35308480597919, 0.9789419174194336, "red");
addPort(2596, "France", "Strasbourg (IP)", 48.540555750866254, 7.794177532196045, "red");
addPort(1280, "French Guyana", "Degrad des Cannes", 4.852495276111455, -52.274848222732544, "ylw");
addPort(1046, "French Polynesia", "Papeete", -17.537127771034815, -149.57491993904114, "ylw");
addPort(2679, "Gabon", "Libreville", 0.2839052980210179, 9.503377676010132, "ylw");
addPort(1235, "Gabon", "Port Gentil", -0.6890965266736305, 8.775930404663086, "ylw");
addPort(219, "Gambia", "Banjul", 13.4446173599220420, -16.572661399841310, "ylw");
addPort(2809, "Georgia", "Batumi", 41.64875329674014, 41.6561758518219, "ylw");
addPort(1106, "Georgia", "Poti", 42.154511823319986, 41.66416883468628, "ylw");
addPort(2607, "Germany", "Andernach (IP)", 50.44113526971432, 7.426382303237915, "red");
addPort(2611, "Germany", "Aschaffenburg (IP)", 49.96848211139264, 9.10542368888855, "red");
addPort(1555, "Germany", "Berlin (IP)", 52.536684171965724, 13.331705331802368, "red");
addPort(2606, "Germany", "Bonn (IP)", 50.75904053687704, 7.0895397663116455, "red");
addPort(223, "Germany", "Bremerhaven", 53.58200933258414, 8.529939651489258, "ylw");
addPort(2605, "Germany", "Cologne (IP)", 50.97890547469957, 6.978507041931152, "red");
addPort(2784, "Germany", "Cuxhaven", 53.8616893690065, 8.725172281265259, "ylw");
addPort(2603, "Germany", "Duisburg (IP)", 51.45519693053655, 6.7513346672058105, "red");
addPort(2659, "Germany", "Duisburg Altstadt (IP)", 51.42931701812364, 6.7365288734436035, "red");
addPort(2604, "Germany", "Dusseldorf (IP)", 51.21892379096783, 6.739393472671509, "red");
addPort(2601, "Germany", "Emmelsum (IP)", 51.62497067249157, 6.607933044433594, "red");
addPort(2600, "Germany", "Emmerich am Rhein (IP)", 51.82947239017262, 6.252046823501587, "red");
addPort(2610, "Germany", "Frankfurt am Main (IP)", 50.109226317584856, 8.718423843383789, "red");
addPort(2658, "Germany", "Frankfurt Hochst (IP)", 50.083506304110884, 8.527606129646301, "red");
addPort(2613, "Germany", "Germersheim (IP)", 49.2335025867303, 8.379446268081665, "red");
addPort(233, "Germany", "Hamburg", 53.53197354802636, 9.91518259048462, "ylw");
addPort(2615, "Germany", "Karlsruhe (IP)", 49.01611592854145, 8.322218656539917, "red");
addPort(2616, "Germany", "Kehl (IP)", 48.595833018132005, 7.8152114152908325, "red");
addPort(2608, "Germany", "Koblenz (IP)", 50.39387257245477, 7.590828537940979, "red");
addPort(2635, "Germany", "Lubeck (IP)", 53.903709238433045, 10.77034056186676, "red");
addPort(2653, "Germany", "Ludwigshafen am Rhein (IP)", 49.45886389910814, 8.438626527786255, "red");
addPort(2609, "Germany", "Mainz (IP)", 50.01833240277541, 8.257389664649963, "red");
addPort(2612, "Germany", "Mannheim (IP)", 49.493232068610624, 8.44996690750122, "red");
addPort(2660, "Germany", "Sturzelberg (IP)", 51.14171054615744, 6.8051183223724365, "red");
addPort(2618, "Germany", "Stuttgart (IP)", 48.77016334685616, 9.257344007492065, "red");
addPort(2617, "Germany", "Weil am Rhein (IP)", 47.606705563118744, 7.590748071670532, "red");
addPort(2805, "Germany", "Wilhelmshaven", 53.59367647233001, 8.153486251831055, "ylw");
addPort(2614, "Germany", "Worth am Rhein (IP)", 49.057198994966114, 8.298250436782837, "red");
addPort(241, "Ghana", "Takoradi", 4.887478640645278, -1.7474055290222168, "ylw");
addPort(242, "Ghana", "Tema", 5.624634399604556, 0.008540153503417969, "ylw");
addPort(432, "Great Britain", "Aberdeen, Scotland", 57.1431842310646, -2.075686454772949, "ylw");
addPort(373, "Great Britain", "Belfast, Northern Ireland", 54.63163604917437, -5.884777307510376, "ylw");
addPort(171, "Great Britain", "Bristol, Portbury, England", 51.49508810867016, -2.722592353820801, "ylw");
addPort(586, "Great Britain", "Cardiff, Wales", 51.45947539955564, -3.152003288269043, "ylw");
addPort(173, "Great Britain", "Felixstowe, England", 51.960623822714304, 1.2929964065551758, "ylw");
addPort(433, "Great Britain", "Glasgow, Scotland", 55.956726329937574, -4.76232647895813, "ylw");
addPort(434, "Great Britain", "Grangemouth, Scotland", 56.0256701340983, -3.6962127685546875, "ylw");
addPort(2754, "Great Britain", "Greenock, Scotland", 55.956335924638125, -4.76132869720459, "ylw");
addPort(1734, "Great Britain", "Harwich, England", 51.94803444529413, 1.2601232528686523, "ylw");
addPort(175, "Great Britain", "Hull, England", 53.73886335315118, -0.2599436044692993, "ylw");
addPort(176, "Great Britain", "Immingham, England", 53.629519070696304, -0.19360721111297607, "ylw");
addPort(180, "Great Britain", "Liverpool, England", 53.46066401683642, -3.022613525390625, "ylw");
addPort(1151, "Great Britain", "Portbury, Bristol, England", 51.494690672089675, -2.7223563194274902, "ylw");
addPort(2775, "Great Britain", "South Shields", 54.98568500214283, -1.4571905136108398, "ylw");
addPort(188, "Great Britain", "Southampton, England", 50.90709224009533, -1.4601516723632812, "ylw");
addPort(190, "Great Britain", "Teesport, England", 54.60793108593014, -1.1553239822387695, "ylw");
addPort(191, "Great Britain", "Thamesport, England", 51.43232037501935, 0.6834912300109863, "ylw");
addPort(192, "Great Britain", "Tilbury, England", 51.45903420098401, 0.3331947326660156, "ylw");
addPort(243, "Greece", "Piraeus", 37.953969152733364, 23.588440418243408, "ylw");
addPort(244, "Greece", "Salonika (Thessaloniki)", 40.634302189021106, 22.90527105331421, "ylw");
addPort(245, "Greece", "Thessaloniki (Salonika)", 40.63370782651746, 22.905292510986328, "ylw");
addPort(1154, "Greece", "Volos", 39.357460469510045, 22.936652898788452, "ylw");
addPort(2789, "Greenland", "Aasiaat / Egedesminde", 68.70936025332199, -52.87338852882385, "ylw");
addPort(2790, "Greenland", "Ilulissat / Jakobshavn", 69.22233664101466, -51.09523952007294, "ylw");
addPort(2763, "Greenland", "Kangerlussuaq / Sondre Stromfjord", 66.96863217597836, -50.94901084899902, "ylw");
addPort(2762, "Greenland", "Maniitsoq / Sukkertoppen", 65.4116803345601, -52.89936304092407, "ylw");
addPort(2761, "Greenland", "Nanortalik", 60.139720640641485, -45.23750424385071, "ylw");
addPort(2748, "Greenland", "Nuuk / Godthaab", 64.16820507070055, -51.723750829696655, "ylw");
addPort(2752, "Greenland", "Paamiut / Fredrikshaab", 61.9954595178101, -49.67586278915405, "ylw");
addPort(2753, "Greenland", "Qaqortoq / Julianehaab", 60.71739428310999, -46.03616952896118, "ylw");
addPort(2791, "Greenland", "Qasigiannguit / Christianshaab", 68.81489388082576, -51.200918555259705, "ylw");
addPort(2760, "Greenland", "Sisimiut / Holsteinsborg", 66.94234587332672, -53.67300868034363, "ylw");
addPort(246, "Grenada", "St. Georges", 12.047651752770399, -61.74995541572571, "ylw");
addPort(1282, "Guadeloupe", "Basse-Terre", 15.996655567844568, -61.733808517456055, "ylw");
addPort(1283, "Guadeloupe", "Gustavia, St. Barthelemy", 17.902312053704634, -62.853137254714966, "ylw");
addPort(248, "Guadeloupe", "Pointe-a-Pitre", 16.230364010693812, -61.542255878448486, "ylw");
addPort(1481, "Guam", "Guam", 13.460383844404168, 144.67033982276917, "ylw");
addPort(1089, "Guatemala", "Puerto Barrios", 15.734906668635858, -88.60795497894287, "ylw");
addPort(1088, "Guatemala", "Puerto Quetzal", 13.925611571297056, -90.78717470169067, "ylw");
addPort(250, "Guatemala", "Puerto Santo Tomas De Castillo", 15.696384091953073, -88.61658096313477, "ylw");
addPort(1119, "Guatemala", "Santo Tomas De Castillo, Puerto", 15.696322119472907, -88.61668825149536, "ylw");
addPort(252, "Guinea", "Conakry", 9.511751377408979, -13.722631931304932, "ylw");
addPort(251, "Guinea-Bissau", "Bissau", 11.858672918925429, -15.576805472373962, "ylw");
addPort(253, "Guyana", "Georgetown, GY", 6.806840880449627, -58.169463872909546, "ylw");
addPort(2575, "Haiti", "Cap Haitien", 19.75861591731086, -72.19588816165924, "ylw");
addPort(254, "Haiti", "Port-au-Prince", 18.555970225579948, -72.3493480682373, "ylw");
addPort(255, "Honduras", "Puerto Cortes", 15.842297522823706, -87.94495582580566, "ylw");
addPort(256, "Hong Kong", "Hong Kong", 22.33321088284204, 114.11749005317688, "ylw");
addPort(2670, "Iceland", "Grundartangi", 64.35655380800304, -21.77618980407715, "ylw");
addPort(258, "Iceland", "Reykjavik", 64.15013076330644, -21.855454444885254, "ylw");
addPort(261, "India", "Calcutta (Kolkata)", 22.54001830427419, 88.29905033111572, "ylw");
addPort(262, "India", "Chennai (Madras)", 13.106274511837592, 80.29963552951813, "ylw");
addPort(263, "India", "Cochin (Kochi)", 9.96735011207596, 76.2706196308136, "ylw");
addPort(266, "India", "Haldia", 22.03690779155009, 88.08676958084106, "ylw");
addPort(2827, "India", "Hazira", 21.084600188983835, 72.62997150421142, "ylw");
addPort(268, "India", "Kandla", 22.98698008455516, 70.2253657579422, "ylw");
addPort(2560, "India", "Kochi (Cochin)", 9.967498048654543, 76.27034068107605, "ylw");
addPort(269, "India", "Kolkata (Calcutta)", 22.539807731871925, 88.29907178878784, "ylw");
addPort(2779, "India", "Krishnapatnam", 14.253631240998603, 80.11492252349854, "ylw");
addPort(270, "India", "Madras (Chennai)", 13.106773468372896, 80.2997374534607, "ylw");
addPort(271, "India", "Mumbai (Bombay)", 18.956399747866687, 72.94632196426392, "ylw");
addPort(272, "India", "Mundra", 22.74371129256456, 69.71350908279419, "ylw");
addPort(274, "India", "Nhava Sheva", 18.958510304042978, 72.9472017288208, "ylw");
addPort(1740, "India", "Pipavav", 20.916809151303987, 71.50803565979004, "ylw");
addPort(276, "India", "Tuticorin", 8.749704828268145, 78.21701288223267, "ylw");
addPort(277, "India", "Visakhapatnam (Vizag)", 17.692674645539583, 83.30065727233887, "ylw");
addPort(1467, "India", "Vizag (Visakhapatnam)", 17.692452330695623, 83.30100059509277, "ylw");
addPort(1287, "Indonesia", "Balikpapan", -1.26040782179183730, 116.811962127685550, "ylw");
addPort(279, "Indonesia", "Banjarmasin", -3.3291658467620397, 114.55663204193115, "ylw");
addPort(2662, "Indonesia", "Batam", 1.164961350017348, 103.9976978302002, "ylw");
addPort(280, "Indonesia", "Belawan", 3.7948441765212166, 98.7156343460083, "ylw");
addPort(281, "Indonesia", "Benoa", -8.744424010263844, 115.21204054355621, "ylw");
addPort(2819, "Indonesia", "Bitung", 1.4409238887286397, 125.19704103469849, "ylw");
addPort(282, "Indonesia", "Jakarta", -6.096838482584995, 106.89482688903809, "ylw");
addPort(1092, "Indonesia", "Makassar (Udjung Padang)", -5.128901542397665, 119.40443515777588, "ylw");
addPort(285, "Indonesia", "Padang", -1.0000591285208642, 100.37190914154053, "ylw");
addPort(286, "Indonesia", "Palembang", -2.9811202488543020, 104.781782627105710, "ylw");
addPort(287, "Indonesia", "Panjang", -5.4661850239228675, 105.3153920173645, "ylw");
addPort(1448, "Indonesia", "Pantoloan", -0.711469842929419, 119.85609233379364, "ylw");
addPort(288, "Indonesia", "Pontianak", -0.01566410045184392, 109.33292269706726, "ylw");
addPort(290, "Indonesia", "Semarang", -6.938951709972767, 110.42319774627686, "ylw");
addPort(291, "Indonesia", "Surabaya", -7.196573826086507, 112.70758152008057, "ylw");
addPort(1620, "Indonesia", "Tanjung Priok (Jakarta)", -6.097030509280925, 106.89388275146484, "ylw");
addPort(292, "Indonesia", "Udjung Padang (Makassar)", -5.128751940076226, 119.40452098846436, "ylw");
addPort(293, "Iran", "Bandar Abbas", 27.10530239324983, 56.06868267059326, "ylw");
addPort(1289, "Iran", "Bandar Imam Khomeini", 30.42754632653201, 49.06043529510498, "ylw");
addPort(1384, "Iran", "Bushehr", 28.99521928496816, 50.8337938785553, "ylw");
addPort(1290, "Iran", "Khorramshahr", 30.443803878975434, 48.13739061355591, "ylw");
addPort(1362, "Iraq", "Khor Az Zubayr", 30.060709282481923, 47.92712688446045, "ylw");
addPort(1291, "Iraq", "Umm Qasr", 30.02490622524332, 47.952446937561035, "ylw");
addPort(294, "Ireland", "Cork", 51.90011093242401, -8.417050838470459, "ylw");
addPort(295, "Ireland", "Dublin", 53.34339719303607, -6.2091851234436035, "ylw");
addPort(1125, "Ireland", "Foynes", 52.614305704258530, -9.1020011901855470, "ylw");
addPort(296, "Ireland", "Waterford", 52.263731877759376, -7.0345330238342285, "ylw");
addPort(297, "Israel", "Ashdod", 31.82517447176667, 34.63984966278076, "ylw");
addPort(1728, "Israel", "Eilat (Elat)", 29.53212574307561, 34.942359924316406, "ylw");
addPort(298, "Israel", "Haifa", 32.817444452535646, 35.01123905181885, "ylw");
addPort(299, "Italy", "Ancona", 43.62122690748603, 13.497830629348755, "ylw");
addPort(1098, "Italy", "Cagliari", 39.21661116215632, 9.067583084106445, "ylw");
addPort(1110, "Italy", "Catania", 37.49696303367954, 15.093863010406494, "ylw");
addPort(300, "Italy", "Civitavecchia", 42.09600132016725, 11.78260087966919, "ylw");
addPort(301, "Italy", "Genoa (Genova)", 44.404844624675320, 8.9164352416992190, "ylw");
addPort(302, "Italy", "Gioia Tauro", 38.46292469612595, 15.909533500671387, "ylw");
addPort(303, "Italy", "La Spezia", 44.10583067714786, 9.847269058227539, "ylw");
addPort(1100, "Italy", "Leghorn (Livorna)", 43.57522999129592, 10.304231643676758, "ylw");
addPort(304, "Italy", "Livorno (Leghorn)", 43.574829694931985, 10.304306745529175, "ylw");
addPort(305, "Italy", "Naples (Napoli)", 40.83803078551676, 14.28696870803833, "ylw");
addPort(1146, "Italy", "Napoli (Naples)", 40.83831082214261, 14.28696870803833, "ylw");
addPort(1149, "Italy", "Palermo", 38.13261138409102, 13.36337685585022, "ylw");
addPort(2815, "Italy", "Pozzallo", 36.71608806289499, 14.8297780752182, "ylw");
addPort(307, "Italy", "Ravenna", 44.44884715562126, 12.245421409606934, "ylw");
addPort(308, "Italy", "Salerno", 40.671575646599955, 14.743443131446838, "ylw");
addPort(309, "Italy", "Taranto", 40.497745059483584, 17.15113878250122, "ylw");
addPort(1105, "Italy", "Trapani", 38.01260980527537, 12.51889944076538, "ylw");
addPort(310, "Italy", "Trieste", 45.62832453032085, 13.761577606201172, "ylw");
addPort(1104, "Italy", "Vado Ligure", 44.26121386139614, 8.454419374465942, "ylw");
addPort(1623, "Italy", "Venezia (Venice)", 45.453282232121786, 12.246065139770508, "ylw");
addPort(311, "Italy", "Venice (Venezia)", 45.45356822614735, 12.24552869796753, "ylw");
addPort(312, "Ivory Coast", "Abidjan", 5.276862277944728, -4.014430046081543, "ylw");
addPort(1726, "Ivory Coast", "San Pedro, CI", 4.740782306093553, -6.618039608001709, "ylw");
addPort(313, "Jamaica", "Kingston", 17.98144759387346, -76.83443069458008, "ylw");
addPort(1715, "Jamaica", "Montego Bay", 18.459317669372574, -77.93631434440613, "ylw");
addPort(314, "Japan", "Akita", 39.76928580231076, 140.04874348640442, "ylw");
addPort(1295, "Japan", "Chiba", 35.59408772699529, 140.0928497314453, "ylw");
addPort(2691, "Japan", "Hachinohe", 40.552971975567864, 141.50327324867249, "ylw");
addPort(315, "Japan", "Hakata", 33.653530318895825, 130.40745735168457, "ylw");
addPort(2726, "Japan", "Hakodate", 41.801062985380874, 140.71160852909088, "ylw");
addPort(316, "Japan", "Hiroshima", 34.34696167225109, 132.43818998336792, "ylw");
addPort(1618, "Japan", "Hitachinaka", 36.49016212750915, 140.61884701251984, "ylw");
addPort(1372, "Japan", "Ishikari", 43.19234914193117, 141.2920868396759, "ylw");
addPort(1373, "Japan", "Iwakuni", 34.186725111851544, 132.23844051361084, "ylw");
addPort(2835, "Japan", "Iyomishima", 33.99328174613517, 133.5407817363739, "ylw");
addPort(1776, "Japan", "Kanazawa", 36.61247477177004, 136.6237610578537, "ylw");
addPort(1297, "Japan", "Kawasaki", 35.48844138859737, 139.75412964820862, "ylw");
addPort(317, "Japan", "Kobe", 34.65982817028159, 135.23354530334473, "ylw");
addPort(1777, "Japan", "Kochi", 33.51106139000712, 133.58453392982483, "ylw");
addPort(2727, "Japan", "Kumamoto", 32.761925863318034, 130.58279871940613, "ylw");
addPort(1374, "Japan", "Matsuyama", 33.84636460137196, 132.69904017448425, "ylw");
addPort(2728, "Japan", "Mizushima", 34.502436511618534, 133.6844301223755, "ylw");
addPort(318, "Japan", "Moji", 33.964567278125074, 131.01428031921387, "ylw");
addPort(2725, "Japan", "Nagasaki", 32.70446775029949, 129.8423856496811, "ylw");
addPort(319, "Japan", "Nagoya", 35.04513208233346, 136.83287143707275, "ylw");
addPort(320, "Japan", "Naha", 26.237949357628263, 127.67168998718262, "ylw");
addPort(2729, "Japan", "Naoetsu", 37.19444175534668, 138.2586371898651, "ylw");
addPort(2730, "Japan", "Niigata", 37.97089514610855, 139.22937154769897, "ylw");
addPort(1298, "Japan", "Omaezaki", 34.625536230932205, 138.22004556655884, "ylw");
addPort(1375, "Japan", "Onahama", 36.92458978401062, 140.8724820613861, "ylw");
addPort(322, "Japan", "Osaka", 34.6340906829471, 135.40823221206665, "ylw");
addPort(1376, "Japan", "Sakaiminato", 35.540723229583975, 133.25748682022095, "ylw");
addPort(2731, "Japan", "Sakata", 38.95018121760528, 139.81906056404114, "ylw");
addPort(1378, "Japan", "Sendai, Miyagi", 38.26809790727805, 141.0222887992859, "ylw");
addPort(2724, "Japan", "Shibushi", 31.45185853315602, 131.08922123908997, "ylw");
addPort(323, "Japan", "Shimizu", 35.03500824329527, 138.5084044933319, "ylw");
addPort(1115, "Japan", "Shunan (Tokuyama)", 34.037968926915845, 131.78641319274902, "ylw");
addPort(2732, "Japan", "Takamatsu", 34.359782812789454, 134.06291127204895, "ylw");
addPort(1301, "Japan", "Tokuyama (Shunan)", 34.03767998093271, 131.7862629890442, "ylw");
addPort(324, "Japan", "Tokyo", 35.60904845023296, 139.78034019470215, "ylw");
addPort(325, "Japan", "Tomakomai", 42.638418197950976, 141.62814617156982, "ylw");
addPort(1116, "Japan", "Toyama", 36.757246755610410, 137.226276397705080, "ylw");
addPort(2733, "Japan", "Toyohashi", 34.73442697489112, 137.31050848960876, "ylw");
addPort(1380, "Japan", "Tsuruga", 35.66096399933612, 136.06065273284912, "ylw");
addPort(2678, "Japan", "Yokkaichi", 34.9930896765071, 136.66300177574158, "ylw");
addPort(327, "Japan", "Yokohama", 35.43821687640953, 139.6826434135437, "ylw");
addPort(329, "Jordan", "Aqaba", 29.46964171165675, 34.97488975524902, "ylw");
addPort(330, "Kenya", "Mombasa", -4.045937440083001, 39.62714910507202, "ylw");
addPort(331, "Kuwait", "Kuwait", 29.044989867963967, 48.15582275390625, "ylw");
addPort(1103, "Kuwait", "Shuaiba", 29.04606851221716, 48.15558671951294, "ylw");
addPort(332, "Kuwait", "Shuwaikh", 29.349495955586274, 47.919493317604065, "ylw");
addPort(333, "Latvia", "Riga", 57.00872960697108, 24.095442295074463, "ylw");
addPort(334, "Lebanon", "Beirut", 33.90962914152457, 35.53424835205078, "ylw");
addPort(335, "Liberia", "Monrovia", 6.342978172876449, -10.796508193016052, "ylw");
addPort(2000, "Libya", "Al Khums (Khoms)", 32.67472914761451, 14.247851371765137, "ylw");
addPort(1130, "Libya", "Benghazi (Bingazi)", 32.11496233636978, 20.047903060913086, "ylw");
addPort(1999, "Libya", "Bingazi (Benghazi)", 32.11467609091456, 20.0485897064209, "ylw");
addPort(1138, "Libya", "Khoms (Al Khums)", 32.6744762796265, 14.248194694519043, "ylw");
addPort(1131, "Libya", "Marsa Brega", 30.416768133897648, 19.582958221435547, "ylw");
addPort(1129, "Libya", "Misurata", 32.367629056590374, 15.218660831451416, "ylw");
addPort(2563, "Libya", "Ras Lanuf", 30.489819091732038, 18.583738803863525, "ylw");
addPort(1128, "Libya", "Tripoli", 32.90363443814044, 13.182123899459839, "ylw");
addPort(336, "Lithuania", "Klaipeda", 55.646671636408165, 21.15968942642212, "ylw");
addPort(1303, "Macau", "Macau", 22.134623529042912, 113.58439028263092, "ylw");
addPort(1304, "Madagascar", "Antsiranana (Diego Suarez)", -12.268721602324444, 49.287543296813965, "ylw");
addPort(1157, "Madagascar", "Diego Suarez (Antsiranana)", -12.26876615850445, 49.28816556930542, "ylw");
addPort(1139, "Madagascar", "Majunga (Mahajanga)", -15.727344735170236, 46.312217116355896, "ylw");
addPort(2816, "Madagascar", "Nosy-Be", -13.407007343961865, 48.28087270259857, "ylw");
addPort(337, "Madagascar", "Tamatave (Toamasina)", -18.152116644701408, 49.427093267440796, "ylw");
addPort(338, "Madagascar", "Toamasina (Tamatave)", -18.152560121911957, 49.426889419555664, "ylw");
addPort(2570, "Madagascar", "Tolagnaro", -25.02726938033285, 46.99581027030945, "ylw");
addPort(1617, "Madagascar", "Toliara (Tulear)", -23.378430165813672, 43.66397023200989, "ylw");
addPort(1306, "Madagascar", "Tulear (Toliara)", -23.3780460916069, 43.66371810436249, "ylw");
addPort(1307, "Malaysia", "Bintulu", 3.2637907514433318, 113.0743145942688, "ylw");
addPort(339, "Malaysia", "Kota Kinabalu", 5.996292450599045, 116.07993364334106, "ylw");
addPort(1309, "Malaysia", "Kuantan", 3.9729833259714704, 103.42063665390015, "ylw");
addPort(340, "Malaysia", "Kuching", 1.6157201873245168, 110.45259475708008, "ylw");
addPort(1310, "Malaysia", "Labuan", 5.273545083815783, 115.24368524551392, "ylw");
addPort(1311, "Malaysia", "Miri", 4.418234077193366, 113.99625420570374, "ylw");
addPort(341, "Malaysia", "Pasir Gudang", 1.437062725824433, 103.8882851600647, "ylw");
addPort(342, "Malaysia", "Penang", 5.413295099548125, 100.36489248275757, "ylw");
addPort(343, "Malaysia", "Port Kelang (Port Klang)", 2.9461267351975877, 101.30115509033203, "ylw");
addPort(1619, "Malaysia", "Port Klang (Port Kelang)", 2.944969551771022, 101.30027532577515, "ylw");
addPort(344, "Malaysia", "Sandakan", 5.809021116729847, 118.08265328407288, "ylw");
addPort(345, "Malaysia", "Sibu", 2.287638105783909, 111.82352542877197, "ylw");
addPort(346, "Malaysia", "Tanjung Pelepas", 1.363463442812161, 103.54476928710938, "ylw");
addPort(1171, "Malaysia", "Tawau", 4.244270788699133, 117.87803292274475, "ylw");
addPort(1313, "Maldives", "Male", 4.180895576264152, 73.50536942481995, "ylw");
addPort(1066, "Malta", "Malta Freeport (Marsaxlokk)", 35.821284310651876, 14.544546604156494, "ylw");
addPort(1065, "Malta", "Marsaxlokk (Malta Freeport)", 35.82072754461855, 14.545211791992188, "ylw");
addPort(2681, "Malta", "Valletta", 35.88554712342079, 14.508830308914185, "ylw");
addPort(1452, "Marshall Islands", "Ebeye", 8.730871689048278, 167.73479461669922, "ylw");
addPort(1396, "Marshall Islands", "Majuro", 7.086008556632954, 171.36534690856934, "ylw");
addPort(347, "Martinique", "Fort-De-France", 14.591910598016177, -61.050682067871094, "ylw");
addPort(1314, "Mauritania", "Nouadhibou", 20.897746469759127, -17.050652503967285, "ylw");
addPort(1051, "Mauritania", "Nouakchott", 17.98950920369493, -16.027507781982422, "ylw");
addPort(348, "Mauritius", "Port Louis", -20.141673465116586, 57.490081787109375, "ylw");
addPort(1464, "Mayotte", "Longoni", -12.720506243903865, 45.163657665252686, "ylw");
addPort(349, "Mexico", "Altamira", 22.47691149931561, -97.88530826568604, "ylw");
addPort(1059, "Mexico", "Ensenada", 31.85280055169121, -116.62916421890259, "ylw");
addPort(1060, "Mexico", "Lazaro Cardenas", 17.927833634711057, -102.18236804008484, "ylw");
addPort(1055, "Mexico", "Manzanillo, MX", 19.0723594932544, -104.29100275039673, "ylw");
addPort(1141, "Mexico", "Mazatlan", 23.19472839610217, -106.41430914402008, "ylw");
addPort(1315, "Mexico", "Progreso", 21.344615645820404, -89.67719078063965, "ylw");
addPort(2576, "Mexico", "Salina Cruz", 16.16850562446222, -95.19344866275787, "ylw");
addPort(352, "Mexico", "Veracruz", 19.211359541281013, -96.13427639007568, "ylw");
addPort(1414, "Micronesia", "Chuuk", 7.446017869616914, 151.83927297592163, "ylw");
addPort(1451, "Micronesia", "Pohnpei (Ponape)", 6.979732417804617, 158.20056080818176, "ylw");
addPort(1741, "Micronesia", "Ponape (Pohnpei)", 6.979564690877586, 158.20064663887024, "ylw");
addPort(1744, "Micronesia", "Yap", 9.51606324346562, 138.1253206729889, "ylw");
addPort(2574, "Montenegro", "Bar", 42.09038853923008, 19.082050323486328, "ylw");
addPort(1318, "Morocco", "Agadir", 30.42908547555049, -9.644713997840881, "ylw");
addPort(353, "Morocco", "Casablanca", 33.610276889478065, -7.596917152404785, "ylw");
addPort(354, "Morocco", "Tanger (Tangier)", 35.89534284170994, -5.491125583648682, "ylw");
addPort(2712, "Morocco", "Tangier (Tanger)", 35.89122305107089, -5.496253967285156, "ylw");
addPort(1155, "Mozambique", "Beira", -19.8194398027856340, 34.833869934082030, "ylw");
addPort(355, "Mozambique", "Maputo", -25.96208646870532, 32.545409202575684, "ylw");
addPort(1145, "Mozambique", "Nacala", -14.543913590136006, 40.66612958908081, "ylw");
addPort(1465, "Mozambique", "Pemba", -12.9667125956671130, 40.485928058624270, "ylw");
addPort(1462, "Mozambique", "Quelimane", -17.880720480653416, 36.87990725040436, "ylw");
addPort(1486, "Myanmar", "Rangoon (Yangon)", 16.76628921809498, 96.16613030433655, "ylw");
addPort(356, "Myanmar", "Yangon (Rangoon)", 16.76616594509498, 96.16594791412354, "ylw");
addPort(447, "Namibia", "Walvis Bay", -22.949746458143682, 14.497843980789185, "ylw");
addPort(2534, "Nauru", "Nauru", -0.5288811915769026, 166.9100797176361, "ylw");
addPort(357, "Netherlands", "Amsterdam", 52.425558711443585, 4.766049385070801, "ylw");
addPort(2744, "Netherlands", "Born (IP)", 51.05952319390127, 5.814932584762573, "red");
addPort(2792, "Netherlands", "Moerdijk", 51.679880103492984, 4.597343802452087, "ylw");
addPort(2626, "Netherlands", "Nijmegen (IP)", 51.86084344632635, 5.827571153640747, "red");
addPort(2701, "Netherlands", "Oosterhout (IP)", 51.66820685134085, 4.85121488571167, "red");
addPort(360, "Netherlands", "Rotterdam", 51.95987345207392, 4.062999486923218, "ylw");
addPort(2625, "Netherlands", "s-Hertogenbosch (IP)", 51.708483311792875, 5.270980596542358, "red");
addPort(2700, "Netherlands", "Tilburg (IP)", 51.571808530131136, 5.104324221611023, "red");
addPort(2627, "Netherlands", "Utrecht (IP)", 52.10875877836515, 5.07293701171875, "red");
addPort(2680, "Netherlands", "Veghel (IP)", 51.6198184618578, 5.5087316036224365, "red");
addPort(2798, "Netherlands", "Vlissingen", 51.47401919459165, 3.708164691925049, "ylw");
addPort(2624, "Netherlands", "Wanssum (IP)", 51.54380960121885, 6.078228950500488, "red");
addPort(1070, "Netherlands Antilles", "Oranjestad, AN, Saint-Eustatius", 17.477880245693648, -62.98653960227966, "ylw");
addPort(1068, "Netherlands Antilles", "Philipsburg, Saint Martin", 18.009498365806774, -63.04447531700134, "ylw");
addPort(1071, "Netherlands Antilles", "Willemstad, Curacao", 12.114638160055769, -68.91411423683167, "ylw");
addPort(1047, "New Caledonia", "Noumea", -22.264385439724, 166.43353700637817, "ylw");
addPort(363, "New Zealand", "Auckland", -36.843584971339574, 174.78325366973877, "ylw");
addPort(1064, "New Zealand", "Bluff", -46.59288086052888, 168.33490133285522, "ylw");
addPort(364, "New Zealand", "Lyttelton", -43.61001063178585, 172.7258276939392, "ylw");
addPort(365, "New Zealand", "Napier", -39.47444208041546, 176.91728353500366, "ylw");
addPort(366, "New Zealand", "Nelson", -41.26066242309142, 173.27016055583954, "ylw");
addPort(2690, "New Zealand", "New Plymouth", -39.057467114118005, 174.03515338897705, "ylw");
addPort(367, "New Zealand", "Port Chalmers", -45.81365662011636, 170.62492311000824, "ylw");
addPort(368, "New Zealand", "Tauranga", -37.66223367485786, 176.17523431777954, "ylw");
addPort(1419, "New Zealand", "Timaru", -44.389267625888080, 171.256942749023440, "ylw");
addPort(369, "New Zealand", "Wellington", -41.27893526809603, 174.7900664806366, "ylw");
addPort(1090, "Nicaragua", "Corinto", 12.482315455093069, -87.16737270355225, "ylw");
addPort(1161, "Nigeria", "Apapa (Lagos)", 6.43523018538958, 3.38808059692383, "ylw");
addPort(371, "Nigeria", "Lagos", 6.435731263220946, 3.3870506286621094, "ylw");
addPort(1236, "Nigeria", "Onne", 4.684004768510946, 7.157464027404785, "ylw");
addPort(1052, "Nigeria", "Port Harcourt", 4.767052370821588, 7.007796764373779, "ylw");
addPort(1153, "Nigeria", "Tin Can Island (Lagos)", 6.43011276647812, 3.3462381362915, "ylw");
addPort(1320, "Nigeria", "Warri", 5.515001525714498, 5.723254680633545, "ylw");
addPort(2518, "North Korea", "Nampo", 38.73292893708775, 125.43301105499268, "ylw");
addPort(1742, "Northern Mariana Islands", "Saipan", 15.226495033581037, 145.7339644432068, "ylw");
addPort(2707, "Norway", "Aalesund", 62.46819289658674, 6.137237548828125, "ylw");
addPort(375, "Norway", "Bergen", 60.38880698513414, 5.311830639839172, "ylw");
addPort(2785, "Norway", "Brevik", 59.06277896048541, 9.69843864440918, "ylw");
addPort(2770, "Norway", "Drammen", 59.73442648571351, 10.225374698638916, "ylw");
addPort(2778, "Norway", "Egersund", 58.44137421120595, 5.98480761051178, "ylw");
addPort(2771, "Norway", "Floroe", 61.60171252763991, 5.023906230926514, "ylw");
addPort(377, "Norway", "Fredrikstad", 59.18266201769004, 10.953433513641357, "ylw");
addPort(1322, "Norway", "Halden", 59.11596540756807, 11.374454498291016, "ylw");
addPort(2777, "Norway", "Ikornnes", 62.38653560722585, 6.5583014488220215, "ylw");
addPort(380, "Norway", "Kristiansand", 58.14027336852235, 7.992188930511475, "ylw");
addPort(381, "Norway", "Larvik", 59.045411212169040, 10.0306892395019570, "ylw");
addPort(2768, "Norway", "Maloy", 61.93932390046832, 5.140678882598877, "ylw");
addPort(2808, "Norway", "Mosjoen", 65.85103349703364, 13.18608283996582, "ylw");
addPort(383, "Norway", "Moss", 59.42600745466169, 10.65648078918457, "ylw");
addPort(2794, "Norway", "Orkanger", 63.31665299038796, 9.845638275146484, "ylw");
addPort(385, "Norway", "Oslo", 59.88213013133166, 10.764627456665039, "ylw");
addPort(389, "Norway", "Stavanger", 58.9282951469314, 5.58929443359375, "ylw");
addPort(1323, "Oman", "Mina Raysut, Salalah", 16.94700334406469, 54.01144981384277, "ylw");
addPort(1144, "Oman", "Muscat", 23.62745156322536, 58.56792211532593, "ylw");
addPort(393, "Oman", "Port Sultan Qaboos", 23.627333609815288, 58.56805086135864, "ylw");
addPort(394, "Oman", "Salalah, Mina Raysut", 16.944683906675273, 54.006428718566895, "ylw");
addPort(2665, "Oman", "Sohar", 24.503043062605606, 56.620144844055176, "ylw");
addPort(395, "Pakistan", "Karachi", 24.83388877190595, 66.97539210319519, "ylw");
addPort(1237, "Pakistan", "Muhammad Bin Qasim (Port Qasim)", 24.7659856760607, 67.33160018920898, "ylw");
addPort(397, "Pakistan", "Port Qasim (Muhammad Bin Qasim)", 24.765581379678327, 67.33084917068481, "ylw");
addPort(1739, "Palau", "Koror", 7.330640347753822, 134.4566112756729, "ylw");
addPort(1592, "Panama", "Balboa", 8.955995294780633, -79.56548273563385, "ylw");
addPort(1087, "Panama", "Colon, Manzanila", 9.371752991901124, -79.88560438156128, "ylw");
addPort(1324, "Panama", "Cristobal", 9.35272479442027, -79.90714251995087, "ylw");
addPort(399, "Panama", "Manzanillo, Colon, PA", 9.363453755999432, -79.88603353500366, "ylw");
addPort(1453, "Papua New Guinea", "Kavieng", -2.5848339329877583, 150.78874826431274, "ylw");
addPort(1325, "Papua New Guinea", "Lae", -6.741726707544979, 146.98464632034302, "ylw");
addPort(1401, "Papua New Guinea", "Madang", -5.208119035744103, 145.80074071884155, "ylw");
addPort(1326, "Papua New Guinea", "Port Moresby", -9.47413267179588, 147.14982748031616, "ylw");
addPort(400, "Paraguay", "Asuncion", -25.273572142133716, -57.645403146743774, "ylw");
addPort(401, "Peru", "Callao", -12.045773583969131, -77.14548110961914, "ylw");
addPort(1328, "Peru", "Ilo", -17.648377454965374, -71.35250508785248, "ylw");
addPort(1329, "Peru", "Matarani", -16.999049733573873, -72.10739135742188, "ylw");
addPort(58, "Peru", "Paita", -5.084420026436985, -81.10788702964783, "ylw");
addPort(2825, "Philippines", "Batangas", 13.760404998561137, 121.04162871837616, "ylw");
addPort(1165, "Philippines", "Cagayan de Oro", 8.494231871356865, 124.66338872909546, "ylw");
addPort(403, "Philippines", "Cebu", 10.309472630943558, 123.92535209655762, "ylw");
addPort(404, "Philippines", "Davao", 7.129445817527913, 125.66370248794556, "ylw");
addPort(405, "Philippines", "General Santos", 6.096097045530647, 125.15949547290802, "ylw");
addPort(406, "Philippines", "Manila", 14.600548897062394, 120.94943046569824, "ylw");
addPort(2002, "Philippines", "Manila North Harbour", 14.600341249621682, 120.94831466674805, "ylw");
addPort(2001, "Philippines", "Manila South Harbour", 14.585410885052685, 120.96509456634521, "ylw");
addPort(1330, "Philippines", "Subic Bay", 14.817422480440396, 120.29427409172058, "ylw");
addPort(407, "Poland", "Gdansk", 54.38202885501208, 18.654608130455017, "ylw");
addPort(408, "Poland", "Gdynia", 54.543592310383765, 18.51273536682129, "ylw");
addPort(2709, "Poland", "Szczecin", 53.43059936447412, 14.583663940429688, "ylw");
addPort(416, "Portugal", "Canical, Madeira", 32.7365338818632, -16.7330306768417, "ylw");
addPort(2675, "Portugal", "Figueira da Foz", 40.1463718522096, -8.843640089035034, "ylw");
addPort(2774, "Portugal", "Horta, Fayal", 38.527898648029165, -28.62289309501648, "ylw");
addPort(417, "Portugal", "Leixoes, Porto de", 41.1856083419659, -8.699825406074524, "ylw");
addPort(1332, "Portugal", "Lisboa (Lisbon)", 38.69845603884891, -9.16907787322998, "ylw");
addPort(418, "Portugal", "Lisbon (Lisboa)", 38.698598384648434, -9.168391227722168, "ylw");
addPort(1333, "Portugal", "Ponta Delgada", 37.73566799803771, -25.66158413887024, "ylw");
addPort(419, "Portugal", "Porto de Leixoes", 41.18536813077167, -8.70018482208252, "ylw");
addPort(1585, "Portugal", "Setubal", 38.51477884701454, -8.875086307525635, "ylw");
addPort(420, "Portugal", "Sines", 37.93355718982876, -8.849095702171326, "ylw");
addPort(2780, "Portugal", "Viana do Castelo", 41.6866382212984, -8.825830221176147, "ylw");
addPort(421, "Puerto Rico", "San Juan", 18.43671345633575, -66.09272003173828, "ylw");
addPort(422, "Qatar", "Doha", 25.30426496676129, 51.55664920806885, "ylw");
addPort(1334, "Qatar", "Mesaieed", 24.892198052989485, 51.549949049949646, "ylw");
addPort(1107, "Reunion", "Le Port (Pointe des Galets)", -20.93211166378059, 55.31545400619507, "ylw");
addPort(1150, "Reunion", "Pointe des Galets (Le Port)", -20.931750915266065, 55.316290855407715, "ylw");
addPort(423, "Romania", "Constantza (Constanta)", 44.10375829186437, 28.659017086029053, "ylw");
addPort(2529, "Russia", "Anadyr (Pacific Ocean)", 64.73722748181993, 177.5232696533203, "ylw");
addPort(2795, "Russia", "Arkhangelsk (Barents Sea)", 64.70827429750581, 40.51774978637695, "ylw");
addPort(2788, "Russia", "Baltiysk (Baltic Sea)", 54.635964316389625, 19.921581745147705, "ylw");
addPort(424, "Russia", "Kaliningrad (Baltic Sea)", 54.70482541393405, 20.460941791534424, "ylw");
addPort(2531, "Russia", "Kholmsk (Pacific Ocean)", 47.066657984704825, 142.04927444458008, "ylw");
addPort(1641, "Russia", "Korsakov (Pacific Ocean)", 46.6268063953551750, 142.763557434082030, "ylw");
addPort(2533, "Russia", "Magadan (Pacific Ocean)", 59.538566184289394, 150.7695436477661, "ylw");
addPort(2526, "Russia", "Nakhodka (Pacific Ocean)", 42.79445592751808, 132.88092613220215, "ylw");
addPort(1099, "Russia", "Novorossiysk (Black Sea)", 44.73283288429979, 37.790372371673584, "ylw");
addPort(2527, "Russia", "Petropavlovsk (Pacific Ocean)", 53.04956899576135, 158.60896468162537, "ylw");
addPort(426, "Russia", "St. Petersburg (Baltic Sea)", 59.88075461320676, 30.198497772216797, "ylw");
addPort(2807, "Russia", "Taganrog (Black Sea)", 47.20425607160538, 38.953925371170044, "ylw");
addPort(2734, "Russia", "Ust-Luga (Baltic Sea)", 59.674512658555685, 28.404786586761475, "ylw");
addPort(2528, "Russia", "Vanino (Pacific Ocean)", 49.08979300069048, 140.2746284008026, "ylw");
addPort(427, "Russia", "Vladivostok  (Pacific Ocean)", 43.08927826119685, 131.86731934547424, "ylw");
addPort(428, "Russia", "Vostochny (Pacific Ocean)", 42.73623303012772, 133.08048248291016, "ylw");
addPort(247, "Saint Kitts and Nevis", "Basseterre, St. Kitts", 17.287693684386888, -62.70922601222992, "ylw");
addPort(1717, "Saint Kitts and Nevis", "Charlestown, Nevis", 17.108815852168, -62.62380838394165, "ylw");
addPort(468, "Saint Lucia", "Castries", 14.01133002220756, -60.99338471889496, "ylw");
addPort(1342, "Saint Lucia", "Vieux Fort", 13.72035403029108, -60.95359146595001, "ylw");
addPort(470, "Saint Vincent and the Grenadines", "Kingstown", 13.151508250408497, -61.22535288333893, "ylw");
addPort(1405, "Samoa", "Apia", -13.826750697541941, -171.76195442676544, "ylw");
addPort(1336, "Sao Tome and Principe", "Sao Tome", 0.347740899476231, 6.737043857574463, "ylw");
addPort(429, "Saudi Arabia", "Dammam", 26.508253186010126, 50.19704818725586, "ylw");
addPort(430, "Saudi Arabia", "Jeddah", 21.456099205404172, 39.15724754333496, "ylw");
addPort(2787, "Saudi Arabia", "Jubayl", 27.02674114354259, 49.681323766708374, "ylw");
addPort(2834, "Saudi Arabia", "King Abdullah City", 22.35114747104473, 39.09043908119202, "ylw");
addPort(437, "Senegal", "Dakar", 14.688770903054113, -17.42858648300171, "ylw");
addPort(438, "Seychelles", "Port Victoria", -4.6264740495296010, 55.464005470275880, "ylw");
addPort(439, "Sierra Leone", "Freetown", 8.4942530936535740, -13.2126259803771970, "ylw");
addPort(440, "Singapore", "Singapore", 1.2861131286884055, 103.76781105995178, "ylw");
addPort(441, "Slovenia", "Koper", 45.553133794745975, 13.735592365264893, "ylw");
addPort(1407, "Solomon Islands", "Honiara", -9.429310239347457, 159.95955884456635, "ylw");
addPort(1408, "Solomon Islands", "Noro", -8.250735612619705, 157.19444274902344, "ylw");
addPort(2766, "Somalia", "Berbera", 10.43769724886955, 44.9955689907074, "ylw");
addPort(1533, "Somalia", "Mogadishu", 2.02904238763938060, 45.345382690429690, "ylw");
addPort(442, "South Africa", "Cape Town", -33.90977160636459, 18.4475040435791, "ylw");
addPort(443, "South Africa", "Durban", -29.88255545742758, 31.02312684059143, "ylw");
addPort(444, "South Africa", "East London", -33.02585747846239, 27.91129767894745, "ylw");
addPort(446, "South Africa", "Port Elizabeth, ZA", -33.95912133398331, 25.636961460113525, "ylw");
addPort(2769, "South Africa", "Port of Ngqura (Coega)", -33.8007610299614, 25.68425416946411, "ylw");
addPort(2782, "South Africa", "Richards Bay", -28.793462319731407, 32.03360080718994, "ylw");
addPort(448, "South Korea", "Busan (Pusan)", 35.10319801982244, 129.08248901367188, "ylw");
addPort(450, "South Korea", "Gwangyang (Kwangyang)", 34.9098655809181, 127.68379211425781, "ylw");
addPort(449, "South Korea", "Incheon", 37.460415889121464, 126.61756038665771, "ylw");
addPort(1581, "South Korea", "Kunsan", 35.975557753791044, 126.56025767326355, "ylw");
addPort(2694, "South Korea", "Kwangyang (Gwangyang)", 34.9133144099043, 127.68965005874634, "ylw");
addPort(1360, "South Korea", "Masan", 35.20542620915761, 128.598210811615, "ylw");
addPort(2826, "South Korea", "Pohang", 36.10632919842955, 129.44048881530762, "ylw");
addPort(1122, "South Korea", "Pusan (Busan)", 35.10284692107269, 129.08197402954102, "ylw");
addPort(2822, "South Korea", "Pyeongtaek", 36.9660436274017, 126.83611750602722, "ylw");
addPort(2723, "South Korea", "Sokcho", 38.21064420403021, 128.59919786453247, "ylw");
addPort(1338, "South Korea", "Ulsan", 35.517421440880355, 129.37914669513702, "ylw");
addPort(452, "Spain", "Algeciras", 36.14328124902658, -5.435056686401367, "ylw");
addPort(1339, "Spain", "Alicante", 38.33300515874164, -0.4880547523498535, "ylw");
addPort(2824, "Spain", "Almeria", 36.83491259516247, -2.4758291244506836, "ylw");
addPort(1468, "Spain", "Arrecife de Lanzarot, Islas Canarias", 28.96754191400025, -13.52893352508545, "ylw");
addPort(453, "Spain", "Barcelona", 41.355055990844114, 2.172696590423584, "ylw");
addPort(454, "Spain", "Bilbao", 43.34655159562448, -3.043813705444336, "ylw");
addPort(455, "Spain", "Cadiz", 36.537312241115124, -6.286797523498535, "ylw");
addPort(1369, "Spain", "Cartagena, ES", 37.5946987935989, -0.9749937057495117, "ylw");
addPort(1340, "Spain", "Castellon de la Plana", 39.963421675979596, 0.026650428771972656, "ylw");
addPort(456, "Spain", "Ceuta", 35.89576002374463, -5.313509702682495, "ylw");
addPort(457, "Spain", "Gijon", 43.555243014728696, -5.690392255783081, "ylw");
addPort(2833, "Spain", "Huelva", 37.15080798234565, -6.880617141723633, "ylw");
addPort(1341, "Spain", "Ibiza", 38.9128790657007, 1.4404857158660889, "ylw");
addPort(1745, "Spain", "La Coruna", 43.36379195069105, -8.395711183547974, "ylw");
addPort(458, "Spain", "Las Palmas, Islas Canarias", 28.134664448352538, -15.418013334274292, "ylw");
addPort(1694, "Spain", "Malaga", 36.70350476626058, -4.41950798034668, "ylw");
addPort(1753, "Spain", "Marin", 42.405824555916695, -8.692578077316284, "ylw");
addPort(460, "Spain", "Melilla", 35.29061743881181, -2.9274916648864746, "ylw");
addPort(2806, "Spain", "Motril", 36.71955391315885, -3.517169952392578, "ylw");
addPort(1160, "Spain", "Palma de Mallorca", 39.562534323804435, 2.6352649927139282, "ylw");
addPort(2674, "Spain", "Puerto del Rosario, Islas Canarias", 28.49356861375369, -13.855605125427246, "ylw");
addPort(2764, "Spain", "Santa Cruz de La Palma, Islas Canarias", 28.67634692962377, -17.76816487312317, "ylw");
addPort(462, "Spain", "Santa Cruz de Tenerife, Islas Canarias", 28.461412301396788, -16.246638894081116, "ylw");
addPort(2821, "Spain", "Santander (Ro Ro)", 43.442496997855486, -3.8211822509765625, "ylw");
addPort(2783, "Spain", "Sevilla", 37.35576300870579, -5.997687578201294, "ylw");
addPort(463, "Spain", "St. Cruz de Tenerife, Islas Canarias", 28.460777988724942, -16.246869564056396, "ylw");
addPort(1584, "Spain", "Tarragona", 41.09494989135614, 1.2099981307983398, "ylw");
addPort(464, "Spain", "Valencia", 39.434850617374146, -0.3274226188659668, "ylw");
addPort(465, "Spain", "Vigo", 42.245996550556775, -8.710790276527405, "ylw");
addPort(466, "Sri Lanka", "Colombo", 6.9480575873712915, 79.8521089553833, "ylw");
addPort(471, "Sudan", "Port Sudan", 19.60788492560859, 37.225799560546875, "ylw");
addPort(472, "Suriname", "Paramaribo", 5.812820955769519, -55.16567945480347, "ylw");
addPort(473, "Sweden", "Ahus", 55.92706233643385, 14.32016372680664, "ylw");
addPort(1126, "Sweden", "Gavle", 60.69338250350354, 17.221455574035645, "ylw");
addPort(475, "Sweden", "Gothenburg", 57.68793259821072, 11.858797073364258, "ylw");
addPort(476, "Sweden", "Halmstad", 56.652667350227745, 12.85152554512024, "ylw");
addPort(477, "Sweden", "Helsingborg", 56.02961797120047, 12.694272994995117, "ylw");
addPort(478, "Sweden", "Malmoe", 55.617624806341595, 13.003091812133789, "ylw");
addPort(479, "Sweden", "Norrkoping", 58.60194263281264, 16.22133493423462, "ylw");
addPort(1624, "Sweden", "Sodertalje", 59.163985604235506, 17.663655281066895, "ylw");
addPort(480, "Sweden", "Stockholm", 59.3429996403341, 18.125295639038086, "ylw");
addPort(2749, "Sweden", "Sundsvall", 62.406087490511815, 17.39532709121704, "ylw");
addPort(2676, "Sweden", "Varberg", 57.115463753097366, 12.239059209823608, "ylw");
addPort(2796, "Sweden", "Vasteras", 59.589779599363695, 16.52065873146057, "ylw");
addPort(1456, "Sweden", "Wallhamn", 58.00992235258759, 11.706597805023193, "ylw");
addPort(2598, "Switzerland", "Basel (IP)", 47.58607140295837, 7.597421407699585, "red");
addPort(2599, "Switzerland", "Birsfelden (IP)", 47.55175598105243, 7.644590735435486, "red");
addPort(1044, "Syria", "Latakia", 35.5266949445518, 35.76822280883789, "ylw");
addPort(1045, "Syria", "Tartus", 34.909872179581285, 35.869503021240234, "ylw");
addPort(484, "Taiwan", "Kaohsiung", 22.574884661667465, 120.30617237091064, "ylw");
addPort(485, "Taiwan", "Keelung", 25.152238275522834, 121.7499303817749, "ylw");
addPort(486, "Taiwan", "Taichung", 24.270048873181356, 120.51298141479492, "ylw");
addPort(1501, "Taiwan", "Taipei", 25.164163470818945, 121.39038562774658, "ylw");
addPort(487, "Tanzania", "Dar Es Salaam", -6.837973882483783, 39.295713901519775, "ylw");
addPort(1650, "Tanzania", "Mtwara", -10.2678068312654830, 40.198255777359010, "ylw");
addPort(1121, "Tanzania", "Tanga", -5.06576358922926, 39.10464406013489, "ylw");
addPort(1463, "Tanzania", "Zanzibar", -6.156139449054652, 39.19174611568451, "ylw");
addPort(2695, "Thailand", "Bangkok, Klong Toey", 13.694337560178692, 100.58705449104309, "ylw");
addPort(488, "Thailand", "Bangkok, Pak Nam", 13.58030443014492, 100.58881402015686, "ylw");
addPort(1998, "Thailand", "Bangpakong", 13.473071406166, 100.97970843315125, "ylw");
addPort(489, "Thailand", "Laem Chabang", 13.063723647308755, 100.8909809589386, "ylw");
addPort(1786, "Thailand", "Siam Seaport", 13.135517925141814, 100.87496280670166, "ylw");
addPort(492, "Thailand", "Songkhla", 7.230698219159868, 100.57280659675598, "ylw");
addPort(493, "Togo", "Lome", 6.141392163204904, 1.2839412689208984, "ylw");
addPort(1409, "Tonga", "Nukualofa", -21.136821013727854, -175.1812183856964, "ylw");
addPort(1062, "Trinidad and Tobago", "Point Lisas", 10.40740299128748, -61.49505972862244, "ylw");
addPort(494, "Trinidad and Tobago", "Port-of-Spain", 10.654028639537472, -61.52460157871246, "ylw");
addPort(2832, "Tunisia", "Bizerte", 37.26712862124972, 9.872310161590576, "ylw");
addPort(1113, "Tunisia", "Rades, Tunis", 36.80576277270437, 10.269169807434082, "ylw");
addPort(1343, "Tunisia", "Sfax", 34.72719012407075, 10.769321322441101, "ylw");
addPort(495, "Tunisia", "Tunis, Rades", 36.804714752695430, 10.269427299499512, "ylw");
addPort(2567, "Turkey", "Antalya", 36.83741995745, 30.612105131149292, "ylw");
addPort(2578, "Turkey", "Evyap (Izmit Korfezi)", 40.77477716386822, 29.71001923084259, "ylw");
addPort(1645, "Turkey", "Gebze (Yilport)", 40.76488859368195, 29.534200429916382, "ylw");
addPort(496, "Turkey", "Gemlik", 40.41805407539993, 29.116837978363037, "ylw");
addPort(2823, "Turkey", "Iskenderun", 36.684114027829715, 36.195595264434814, "ylw");
addPort(497, "Turkey", "Istanbul", 41.00596560707659, 29.006953239440918, "ylw");
addPort(1457, "Turkey", "Istanbul, Ambarli Kumport", 40.9653738443677, 28.6808180809021, "ylw");
addPort(1790, "Turkey", "Istanbul, Ambarli Mardas", 40.96306490278719, 28.674906492233276, "ylw");
addPort(1625, "Turkey", "Istanbul, Ambarli Marport", 40.95979173840832, 28.669273853302002, "ylw");
addPort(1094, "Turkey", "Istanbul, Haydarpasa", 41.00543124102871, 29.007318019866943, "ylw");
addPort(498, "Turkey", "Izmir", 38.44608543827432, 27.153096199035645, "ylw");
addPort(2747, "Turkey", "Izmit Korfezi (Evyap)", 40.7747771636, 29.7100192307, "ylw");
addPort(499, "Turkey", "Mersin", 36.801746716564196, 34.64262843132019, "ylw");
addPort(2810, "Turkey", "Samsun", 41.30402185512111, 36.33719444274902, "ylw");
addPort(2573, "Turkey", "Trabzon", 41.00325324973968, 39.74058508872986, "ylw");
addPort(1794, "Turkey", "Yilport (Gebze)", 40.76494141246851, 29.5347261428833, "ylw");
addPort(2711, "Turks and Caicos Islands", "Providenciales", 21.73883708953819, -72.28062450885773, "ylw");
addPort(1649, "Tuvalu", "Funafuti", -8.502773750895974, 179.1946291923523, "ylw");
addPort(501, "Ukraine", "Ilyichevsk", 46.31481313479905, 30.665459632873535, "ylw");
addPort(1344, "Ukraine", "Mariupol", 47.06041666000094, 37.51058578491211, "ylw");
addPort(500, "Ukraine", "Odessa", 46.48657423574958, 30.7562255859375, "ylw");
addPort(502, "United Arab Emirates", "Abu Dhabi", 24.519101495483255, 54.3897807598114, "ylw");
addPort(1345, "United Arab Emirates", "Ajman", 25.422501196813602, 55.45570135116577, "ylw");
addPort(503, "United Arab Emirates", "Dubai", 24.995782367241738, 55.06424903869629, "ylw");
addPort(2568, "United Arab Emirates", "Fujairah", 25.179019778220407, 56.3588547706604, "ylw");
addPort(504, "United Arab Emirates", "Jebel Ali (Dubai)", 24.993681973628956, 55.06253242492676, "ylw");
addPort(505, "United Arab Emirates", "Khor al Fakkan", 25.353925472228706, 56.365506649017334, "ylw");
addPort(1166, "United Arab Emirates", "Port Rashid (Dubai)", 25.276715506425795, 55.28487682342529, "ylw");
addPort(506, "United Arab Emirates", "Sharjah", 25.359432353224534, 55.37127077579498, "ylw");
addPort(507, "Uruguay", "Montevideo", -34.903499823487934, -56.21859133243561, "ylw");
addPort(2546, "USA", "Anchorage, AK", 61.22823087109353, -149.9022889137268, "ylw");
addPort(511, "USA", "Baltimore, MD", 39.25416433374543, -76.54720902442932, "ylw");
addPort(514, "USA", "Boston, MA", 42.3421308172941, -71.01810872554779, "ylw");
addPort(518, "USA", "Charleston, SC", 32.83607516059452, -79.89053964614868, "ylw");
addPort(2812, "USA", "Chester, PA", 39.85009493256716, -75.34024715423584, "ylw");
addPort(2706, "USA", "Dutch Harbor, AK", 53.88291801762164, -166.53039693832397, "ylw");
addPort(2710, "USA", "Fort Pierce, FL", 27.458653960808665, -80.32395243644714, "ylw");
addPort(2811, "USA", "Gulfport, FL", 30.360452394788435, -89.09197568893433, "ylw");
addPort(534, "USA", "Honolulu, HI", 21.31363430811275, -157.88107752799988, "ylw");
addPort(535, "USA", "Houston, TX", 29.681164654478266, -94.99910116195679, "ylw");
addPort(538, "USA", "Jacksonville, FL", 30.353842307217075, -81.61998510360718, "ylw");
addPort(2535, "USA", "Kahului, HI", 20.89469942336239, -156.46864235401154, "ylw");
addPort(2539, "USA", "Kawaihae, HI", 20.0351838760832, -155.82859218120575, "ylw");
addPort(542, "USA", "Long Beach (Los Angeles), CA", 33.74125670324877, -118.19890022277832, "ylw");
addPort(543, "USA", "Los Angeles, CA", 33.73133529853226, -118.25254440307617, "ylw");
addPort(546, "USA", "Miami, FL", 25.765894946351956, -80.14987707138062, "ylw");
addPort(549, "USA", "Mobile, AL", 30.69478452889898, -88.03762078285217, "ylw");
addPort(551, "USA", "New Orleans, LA", 29.911546886935003, -90.10794281959534, "ylw");
addPort(552, "USA", "New York, NJ", 40.66233705871367, -74.14632081985474, "ylw");
addPort(553, "USA", "Newark, New York, NJ", 40.68353447183477, -74.15022611618042, "ylw");
addPort(1147, "USA", "Newport News (Norfolk), VA", 36.96977675272721, -76.43045246601105, "ylw");
addPort(554, "USA", "Norfolk, VA", 36.911933488057954, -76.32768630981445, "ylw");
addPort(555, "USA", "Oakland, CA", 37.79668687644664, -122.31810808181763, "ylw");
addPort(2786, "USA", "Palm Beach, FL", 26.769727977111717, -80.05231976509094, "ylw");
addPort(559, "USA", "Philadelphia, PA", 39.89994640261794, -75.13516545295715, "ylw");
addPort(1470, "USA", "Port Elizabeth, New York, NJ", 40.67930366476232, -74.1472864151001, "ylw");
addPort(1135, "USA", "Port Everglades, FL", 26.08975103426095, -80.11964321136475, "ylw");
addPort(1435, "USA", "Portland, OR", 45.6399301337501, -122.7473258972168, "ylw");
addPort(563, "USA", "Portsmouth (Norfolk), VA, USA", 36.85806822229015, -76.32309436798096, "ylw");
addPort(564, "USA", "Richmond, VA", 37.45828253350778, -77.4204933643341, "ylw");
addPort(567, "USA", "San Francisco, CA", 37.79620363890844, -122.3162841796875, "ylw");
addPort(2746, "USA", "San Pedro (Los Angeles), CA", 33.76626925118134, -118.2736587524414, "ylw");
addPort(569, "USA", "Savannah, GA", 32.129936719622414, -81.13973021507263, "ylw");
addPort(570, "USA", "Seattle, WA", 47.57853052523105, -122.34523057937622, "ylw");
addPort(572, "USA", "Tacoma, WA", 47.270606654081774, -122.41870164871216, "ylw");
addPort(573, "USA", "Tampa, FL", 27.911623452382454, -82.4288535118103, "ylw");
addPort(1232, "USA", "Wilmington, NC", 34.19111812683386, -77.95634508132935, "ylw");
addPort(1358, "Vanuatu", "Futuna Island", -14.296022149998848, -178.16077709197998, "ylw");
addPort(1354, "Vanuatu", "Port Vila", -17.735525160715227, 168.31037521362305, "ylw");
addPort(1410, "Vanuatu", "Santo", -15.515613233344977, 167.18828916549683, "ylw");
addPort(1411, "Vanuatu", "Vila, Port", -17.736955804418052, 168.31080436706543, "ylw");
addPort(1355, "Venezuela", "El Guamache", 10.865675826639414, -64.06321048736572, "ylw");
addPort(1083, "Venezuela", "Guanta", 10.24624338854959, -64.59539830684662, "ylw");
addPort(578, "Venezuela", "La Guaira", 10.603540333325189, -66.94280326366425, "ylw");
addPort(2571, "Venezuela", "Maracaibo", 10.642361605765872, -71.59902155399323, "ylw");
addPort(580, "Venezuela", "Puerto Cabello", 10.469170184209252, -67.99863338470459, "ylw");
addPort(2814, "Vietnam", "Cai Lan", 20.97189889292768, 107.05702543258667, "ylw");
addPort(1109, "Vietnam", "Cat Lai, Ho Chi Minh City", 10.761127721230642, 106.79740905761719, "ylw");
addPort(581, "Vietnam", "Da Nang", 16.1175846494896, 108.2157289981842, "ylw");
addPort(582, "Vietnam", "Haiphong", 20.870624078895617, 106.69415473937988, "ylw");
addPort(583, "Vietnam", "Ho Chi Minh (Saigon)", 10.793017923044918, 106.7256760597229, "ylw");
addPort(2745, "Vietnam", "Ho Chi Minh-Cai Mep", 10.514733280129434, 107.01292991638184, "ylw");
addPort(2493, "Vietnam", "Ho Chi Minh-Cat Lai", 10.761457101063005, 106.79802060127258, "ylw");
addPort(1621, "Vietnam", "Ho Chi Minh-Saigon Port (PSA)", 10.54074522219934, 107.02845454216003, "ylw");
addPort(2507, "Vietnam", "Ho Chi Minh-Tan Cang Terminal", 10.79340259789686, 106.72569751739502, "ylw");
addPort(2494, "Vietnam", "Ho Chi Minh-VICT Terminal", 10.771082738301708, 106.7360508441925, "ylw");
addPort(2689, "Vietnam", "Qui Nhon", 13.777463400439037, 109.24798250198364, "ylw");
addPort(1080, "Virgin Islands, British", "Road Town, Tortola", 18.42608203625694, -64.60945308208466, "ylw");
addPort(1357, "Virgin Islands, United States", "Charlotte Amalie, St. Thomas", 18.335370206973746, -64.94972884654999, "ylw");
addPort(1642, "Virgin Islands, United States", "Christiansted, St. Croix", 17.69517630739893, -64.75461959838867, "ylw");
addPort(1643, "Wallis and Futuna", "Mata-Utu", -13.285457312882334, -176.16866827011108, "ylw");
addPort(587, "Yemen", "Aden", 12.804038595032194, 44.99593377113342, "ylw");
addPort(588, "Yemen", "Hodeidah", 14.839244185922002, 42.935965061187744, "ylw");
									
							updatemap();

							google.maps.event.addListener(map, "zoomend", function(z){
								updatemap();
							});
							
							google.maps.event.addListener(map, "moveend", function(z){
								updatemap();
							});
							
							google.maps.event.addListener(map, "bounds_changed", function(z){
								updatemap();
							});
							
							loadmapmenu();

							// Below KML file loads a blue overlayer of where ports are located
							var geoXml = new google.maps.KmlLayer("http://www.pier2pier.com/Googlemap/KML/Port-terminals.kml?98",{preserveViewport: true});
							geoXml.setMap(map);		
						}

						function loadmapmenu() {
							
		
		
		
		
		
		
		
		
		
			function DateRangeText(controlDiv, map) {
			controlDiv.style.padding = '2px';
			var controlUI = document.createElement('div');
			controlUI.style.backgroundColor = 'white';
			controlUI.style.border = "1px solid black";
			controlUI.style.cursor = 'pointer';
			controlUI.style.textAlign = 'left';
			controlUI.style.opacity = "0.8";
			controlUI.style.filter = "alpha(opacity=90)";
			controlUI.title = '';
			controlDiv.appendChild(controlUI);
			var controlText = document.createElement('div');
			controlText.style.fontFamily = 'Verdana';
			controlText.style.fontSize = '8pt';
			controlText.style.paddingLeft = '4px';
			controlText.style.paddingRight = '4px';
			controlText.style.width = '181pt';
			controlText.innerHTML = controlText.innerHTML + '<b>Vessel date range:</b><br /><form style="padding:0px;margin:0px;" METHOD="POST" action="/links/trackingvessel.php?VesselName=236362000&Client=P2P" id="calform"><table style="border:0px;font-size:8pt;font-family:Verdana;"><tr><td style="padding-left:20px;" nowrap><b>From:</b></td><td nowrap><input OnChange="url_change();" OnFocus="dpcalfrom();" id="calfrom" name="calfrom" value="2014-02-21" type="text" style="width:60px;font-size:10px;" /></td></tr><tr><td style="padding-left:20px;" nowrap><b>To:</b></td><td nowrap><input OnChange="url_change();" OnFocus="dpcalto();" id="calto" name="calto" value="2014-03-03" type="text" style="width:60px;font-size:10px;" /><input id="alertemail" name="alertemail" type="hidden" value="" style="width:120px;font-size:10px;"></td></tr></table></form>';
			controlUI.appendChild(controlText);
			google.maps.event.addDomListener(controlUI, 'click', function() {});
		}

		function initializeD() {
			DateRangeTextDiv = document.createElement('div');
			var dateRangeText = new DateRangeText(DateRangeTextDiv, map);
			DateRangeTextDiv.index = 5;
			document.getElementById("Vessel_Alert_Panel").appendChild(DateRangeTextDiv);
		}

		initializeD();
				function UserMenuText(controlDiv, map) {
			controlDiv.style.padding = '2px';
			var controlUI = document.createElement('div');
			controlUI.style.backgroundColor = 'white';
			controlUI.style.border = "1px solid black";
			controlUI.style.cursor = 'pointer';
			controlUI.style.textAlign = 'left';
			controlUI.style.opacity = "0.8";
			controlUI.style.filter = "alpha(opacity=90)";
			controlUI.title = '';
			controlDiv.appendChild(controlUI);
			var controlText = document.createElement('div');
			controlText.style.fontFamily = 'Verdana';
			controlText.style.fontSize = '10px';
			controlText.style.paddingLeft = '4px';
			controlText.style.paddingRight = '4px';
			controlText.style.width = "181pt";
			controlText.style.height = "100%";
			//Showing user email in Vessel alert box
			//controlText.innerHTML = controlText.innerHTML + 'Email: <input id="alertemail" value="" style="width:120px;font-size:10px;">';
			//controlText.innerHTML = controlText.innerHTML + '<br />';
			controlText.innerHTML = controlText.innerHTML + '<b>Vessel alert functions:</b>';
			controlText.innerHTML = controlText.innerHTML + '<br />';
			controlText.innerHTML = controlText.innerHTML + '<div id="kmdiv1">Inform me when this vessel is<br /><select id="kmlong"><option value=25 >25</option><option value=50 >50</option><option value=75 >75</option><option value=100 selected>100</option><option value=125 >125</option><option value=150 >150</option><option value=175 >175</option><option value=200 >200</option><option value=225 >225</option><option value=250 >250</option></select> kilometers from <select id="portdrop" style="width:100%;"><option value="">Please select a port</option><option value="1635">Albania, Durres</option><option value="1238">Algeria, Alger (Algiers)</option><option value="1093">Algeria, Algiers (Alger)</option><option value="2564">Algeria, Annaba</option><option value="1156">Algeria, Bejaia</option><option value="2562">Algeria, Ghazaouet</option><option value="1240">Algeria, Mostaganem</option><option value="1148">Algeria, Oran</option><option value="1152">Algeria, Skikda</option><option value="1388">American Samoa, Pago Pago</option><option value="2755">Angola, Cabinda</option><option value="1162">Angola, Lobito</option><option value="1">Angola, Luanda</option><option value="1636">Angola, Namibe</option><option value="2756">Angola, Sonils (Luanda)</option><option value="1054">Angola, Soyo</option><option value="1634">Anguilla, Road Bay</option><option value="2">Antigua and Barbuda, St. Johns, AG</option><option value="1366">Argentina, Bahia Blanca</option><option value="3">Argentina, Buenos Aires</option><option value="1725">Argentina, Mar del Plata</option><option value="1473">Argentina, Puerto Deseado</option><option value="1241">Argentina, Puerto Madryn</option><option value="1472">Argentina, Ushuaia</option><option value="4">Argentina, Zarate</option><option value="5">Aruba, Oranjestad, AW</option><option value="6">Australia, Adelaide, SA</option><option value="7">Australia, Bell Bay, TAS</option><option value="8">Australia, Brisbane, QLD</option><option value="9">Australia, Burnie, TAS</option><option value="1242">Australia, Darwin, NT</option><option value="2715">Australia, Devonport, TAS</option><option value="10">Australia, Fremantle, WA</option><option value="11">Australia, Hobart, TAS</option><option value="12">Australia, Melbourne, VIC</option><option value="13">Australia, Sydney, NSW</option><option value="1391">Australia, Townsville, QLD</option><option value="1548">Austria, Vienna (IP)</option><option value="1111">Bahamas, Freeport</option><option value="14">Bahamas, Nassau</option><option value="15">Bahrain, Khalifa Bin Salman Port</option><option value="17">Bangladesh, Chittagong</option><option value="1637">Bangladesh, Mongla</option><option value="19">Barbados, Bridgetown</option><option value="20">Belgium, Antwerp</option><option value="2619">Belgium, Avelgem (IP)</option><option value="2622">Belgium, Genk (IP)</option><option value="2818">Belgium, Ghent (IP)</option><option value="2623">Belgium, Liege (IP)</option><option value="2621">Belgium, Meerhout (IP)</option><option value="2620">Belgium, Willebroek (IP)</option><option value="22">Belgium, Zeebrugge</option><option value="23">Belize, Belize City</option><option value="24">Benin, Cotonou</option><option value="25">Bermuda, Hamilton</option><option value="26">Brazil, Belem</option><option value="27">Brazil, Fortaleza</option><option value="1713">Brazil, Ilheus</option><option value="1056">Brazil, Imbituba</option><option value="1718">Brazil, Itaguai, Sepetiba</option><option value="28">Brazil, Itajai</option><option value="2797">Brazil, Macapa</option><option value="1246">Brazil, Manaus</option><option value="29">Brazil, Paranagua</option><option value="1057">Brazil, Pecem</option><option value="32">Brazil, Rio De Janeiro</option><option value="33">Brazil, Rio Grande</option><option value="2569">Brazil, Rosario</option><option value="34">Brazil, Salvador</option><option value="35">Brazil, Santos</option><option value="36">Brazil, Sao Francisco Do Sul</option><option value="37">Brazil, Sepetiba, Itaguai</option><option value="38">Brazil, Suape</option><option value="2813">Brazil, Vila do Conde</option><option value="39">Brazil, Vitoria</option><option value="1250">Brunei, Muara</option><option value="1108">Bulgaria, Burgas</option><option value="40">Bulgaria, Varna</option><option value="42">Cambodia, Sihanoukville</option><option value="43">Cameroon, Douala</option><option value="46">Canada, Halifax, NS</option><option value="47">Canada, Montreal, QC</option><option value="2804">Canada, Prince Rupert, BC</option><option value="2669">Canada, Saint John, NB</option><option value="50">Canada, Vancouver, BC</option><option value="1251">Cape Verde, Mindelo, Sao Vicente</option><option value="1735">Cape Verde, Palmeira</option><option value="52">Cape Verde, Praia</option><option value="1252">Cayman Islands, George Town, KY</option><option value="54">Chile, Antofagasta</option><option value="55">Chile, Arica</option><option value="2773">Chile, Coronel</option><option value="57">Chile, Iquique</option><option value="1061">Chile, Lirquen</option><option value="1365">Chile, Mejillones</option><option value="1364">Chile, Puerto Chacabuco</option><option value="1254">Chile, Puerto Montt</option><option value="1363">Chile, Punta Arenas</option><option value="59">Chile, San Antonio, CL</option><option value="60">Chile, San Vicente</option><option value="61">Chile, Talcahuano (San Vicente)</option><option value="62">Chile, Valparaiso</option><option value="1133">China, Anqing, AH</option><option value="1788">China, Bao-an, GD</option><option value="2667">China, Bayuquan</option><option value="64">China, Beihai, GX</option><option value="1671">China, Changde, HN</option><option value="69">China, Changshu, JS</option><option value="70">China, Changzhou, JS</option><option value="73">China, Chiwan, GD</option><option value="74">China, Chongqing, CQ</option><option value="2677">China, Da Chan Bay, GD</option><option value="2720">China, Dagangzhen, JS</option><option value="75">China, Dalian, LN</option><option value="2765">China, Donggang, LN</option><option value="2673">China, Fangcheng, GX</option><option value="80">China, Foshan, GD</option><option value="81">China, Fuqing, FJ</option><option value="82">China, Fuzhou, FJ</option><option value="86">China, Haikou, HI</option><option value="1673">China, Haimen, JS</option><option value="87">China, Heshan, GD</option><option value="88">China, Huangpu New Terminal, Guangzhou, GD</option><option value="84">China, Huangpu Old Terminal, Guangzhou, GD</option><option value="89">China, Huizhou, GD</option><option value="90">China, Jiangmen, GD</option><option value="2716">China, Jinzhou, LN</option><option value="2722">China, Kouanzhen, JS</option><option value="96">China, Lianyungang, JS</option><option value="2717">China, Longkou, SD</option><option value="1679">China, Maanshan, AH</option><option value="1417">China, Mawan, GD</option><option value="1681">China, Nanchang, JX</option><option value="100">China, Nanjing, JS</option><option value="101">China, Nansha, Guangzhou, GD</option><option value="102">China, Nantong, JS</option><option value="103">China, Ningbo, ZJ</option><option value="105">China, Qingdao (Tsingtao), SD</option><option value="1683">China, Qinhuangdao, HE</option><option value="107">China, Quanzhou, FJ</option><option value="1761">China, Rizhao, SD</option><option value="1684">China, Sanbu, GD</option><option value="2561">China, Shanghai Waigaoqiao Terminal, SH</option><option value="2666">China, Shanghai Zhanghuabang Terminal, SH</option><option value="111">China, Shanghai, SH</option><option value="112">China, Shantou, GD</option><option value="2714">China, Shatian, Dongguan, GD</option><option value="114">China, Shekou, GD</option><option value="108">China, Shunde, GD</option><option value="2668">China, Taichang, JS</option><option value="1831">China, Tangshan, HE</option><option value="123">China, Tianjin, TJ</option><option value="1622">China, Tsingtao (Qingdao), SD</option><option value="1843">China, Weihai, SD</option><option value="2721">China, Weitangzhen, JS</option><option value="124">China, Wenzhou, ZJ</option><option value="125">China, Wuhan, HB</option><option value="126">China, Wuhu, AH</option><option value="128">China, Xiamen, FJ</option><option value="131">China, Xinfeng Terminal, Guangzhou, GD</option><option value="132">China, Xingang, TJ</option><option value="133">China, Xinhui, GD</option><option value="2444">China, Yangshan (Shanghai), SH</option><option value="143">China, Yangzhou, JS</option><option value="135">China, Yantai, SD</option><option value="136">China, Yantian, GD</option><option value="137">China, Yingkou, LN</option><option value="138">China, Zhangjiagang, JS</option><option value="139">China, Zhanjiang, GD</option><option value="141">China, Zhaoqing, GD</option><option value="2719">China, Zhongshan, GD</option><option value="2781">China, Zhoushan (Ningbo), ZJ</option><option value="145">China, Zhuhai, GD</option><option value="1085">Colombia, Barranquilla</option><option value="148">Colombia, Buenaventura</option><option value="149">Colombia, Cartagena, CO</option><option value="150">Colombia, Santa Marta</option><option value="1258">Comoros, Moroni</option><option value="1259">Comoros, Mutsamudu</option><option value="152">Congo, Pointe Noire</option><option value="1053">Congo (DROC), Matadi</option><option value="1260">Costa Rica, Caldera, Puerto</option><option value="1593">Costa Rica, Puerto Caldera</option><option value="153">Costa Rica, Puerto Limon</option><option value="1261">Croatia, Ploce</option><option value="154">Croatia, Rijeka</option><option value="1159">Cuba, Habana (Havana)</option><option value="155">Cuba, Havana (Habana)</option><option value="1795">Cuba, Moa</option><option value="1264">Cyprus, Larnaca</option><option value="157">Cyprus, Limassol</option><option value="1723">Denmark, Aalborg</option><option value="163">Denmark, Aarhus</option><option value="159">Denmark, Copenhagen</option><option value="160">Denmark, Esbjerg</option><option value="161">Denmark, Fredericia</option><option value="2799">Denmark, Kalundborg</option><option value="1120">Djibouti, Djibouti</option><option value="1082">Dominica, Roseau</option><option value="1058">Dominican Republic, Caucedo</option><option value="1707">Dominican Republic, Puerto Plata</option><option value="164">Dominican Republic, Rio Haina</option><option value="1412">East Timor, Dili</option><option value="2776">Ecuador, Esmeraldas</option><option value="194">Ecuador, Guayaquil</option><option value="1266">Ecuador, Manta</option><option value="165">Egypt, Alexandria</option><option value="166">Egypt, Damietta</option><option value="167">Egypt, Port Said</option><option value="2566">Egypt, Sokhna</option><option value="1433">Egypt, Suez</option><option value="1091">El Salvador, Acajutla</option><option value="1284">Equatorial Guinea, Bata</option><option value="1270">Equatorial Guinea, Malabo</option><option value="1454">Eritrea, Massawa</option><option value="1597">Estonia, Muuga, Tallinn</option><option value="195">Estonia, Tallinn</option><option value="1719">Faroe Islands, Thorshavn (Torshavn)</option><option value="196">Faroe Islands, Torshavn (Thorshavn)</option><option value="1271">Fiji, Lautoka</option><option value="1272">Fiji, Suva</option><option value="197">Finland, Hamina</option><option value="198">Finland, Hanko</option><option value="199">Finland, Helsinki</option><option value="201">Finland, Kotka</option><option value="202">Finland, Mantyluoto, Pori</option><option value="1632">Finland, Pori, Mantyluoto</option><option value="204">Finland, Rauma</option><option value="205">Finland, Turku</option><option value="2759">France, Bassens</option><option value="2758">France, Brest</option><option value="2595">France, Dourges (IP)</option><option value="209">France, Dunkirk (Dunkerque)</option><option value="210">France, Fos-sur-Mer</option><option value="2630">France, Gennevilliers (IP)</option><option value="2772">France, La Rochelle</option><option value="213">France, Le Havre</option><option value="1276">France, Le Verdon</option><option value="2594">France, Lille (IP)</option><option value="1695">France, Lyon (IP)</option><option value="2631">France, Macon (IP)</option><option value="1140">France, Marseille</option><option value="214">France, Montoir-de-Bretagne</option><option value="2597">France, Ottmarsheim (IP)</option><option value="1277">France, Rouen (IP)</option><option value="2596">France, Strasbourg (IP)</option><option value="1280">French Guyana, Degrad des Cannes</option><option value="1046">French Polynesia, Papeete</option><option value="2679">Gabon, Libreville</option><option value="1235">Gabon, Port Gentil</option><option value="219">Gambia, Banjul</option><option value="2809">Georgia, Batumi</option><option value="1106">Georgia, Poti</option><option value="2607">Germany, Andernach (IP)</option><option value="2611">Germany, Aschaffenburg (IP)</option><option value="1555">Germany, Berlin (IP)</option><option value="2606">Germany, Bonn (IP)</option><option value="223">Germany, Bremerhaven</option><option value="2605">Germany, Cologne (IP)</option><option value="2784">Germany, Cuxhaven</option><option value="2603">Germany, Duisburg (IP)</option><option value="2659">Germany, Duisburg Altstadt (IP)</option><option value="2604">Germany, Dusseldorf (IP)</option><option value="2601">Germany, Emmelsum (IP)</option><option value="2600">Germany, Emmerich am Rhein (IP)</option><option value="2610">Germany, Frankfurt am Main (IP)</option><option value="2658">Germany, Frankfurt Hochst (IP)</option><option value="2613">Germany, Germersheim (IP)</option><option value="233">Germany, Hamburg</option><option value="2615">Germany, Karlsruhe (IP)</option><option value="2616">Germany, Kehl (IP)</option><option value="2608">Germany, Koblenz (IP)</option><option value="2635">Germany, Lubeck (IP)</option><option value="2653">Germany, Ludwigshafen am Rhein (IP)</option><option value="2609">Germany, Mainz (IP)</option><option value="2612">Germany, Mannheim (IP)</option><option value="2660">Germany, Sturzelberg (IP)</option><option value="2618">Germany, Stuttgart (IP)</option><option value="2617">Germany, Weil am Rhein (IP)</option><option value="2805">Germany, Wilhelmshaven</option><option value="2614">Germany, Worth am Rhein (IP)</option><option value="241">Ghana, Takoradi</option><option value="242">Ghana, Tema</option><option value="432">Great Britain, Aberdeen, Scotland</option><option value="373">Great Britain, Belfast, Northern Ireland</option><option value="171">Great Britain, Bristol, Portbury, England</option><option value="586">Great Britain, Cardiff, Wales</option><option value="173">Great Britain, Felixstowe, England</option><option value="433">Great Britain, Glasgow, Scotland</option><option value="434">Great Britain, Grangemouth, Scotland</option><option value="2754">Great Britain, Greenock, Scotland</option><option value="1734">Great Britain, Harwich, England</option><option value="175">Great Britain, Hull, England</option><option value="176">Great Britain, Immingham, England</option><option value="180">Great Britain, Liverpool, England</option><option value="1151">Great Britain, Portbury, Bristol, England</option><option value="2775">Great Britain, South Shields</option><option value="188">Great Britain, Southampton, England</option><option value="190">Great Britain, Teesport, England</option><option value="191">Great Britain, Thamesport, England</option><option value="192">Great Britain, Tilbury, England</option><option value="243">Greece, Piraeus</option><option value="244">Greece, Salonika (Thessaloniki)</option><option value="245">Greece, Thessaloniki (Salonika)</option><option value="1154">Greece, Volos</option><option value="2789">Greenland, Aasiaat / Egedesminde</option><option value="2790">Greenland, Ilulissat / Jakobshavn</option><option value="2763">Greenland, Kangerlussuaq / Sondre Stromfjord</option><option value="2762">Greenland, Maniitsoq / Sukkertoppen</option><option value="2761">Greenland, Nanortalik</option><option value="2748">Greenland, Nuuk / Godthaab</option><option value="2752">Greenland, Paamiut / Fredrikshaab</option><option value="2753">Greenland, Qaqortoq / Julianehaab</option><option value="2791">Greenland, Qasigiannguit / Christianshaab</option><option value="2760">Greenland, Sisimiut / Holsteinsborg</option><option value="246">Grenada, St. Georges</option><option value="1282">Guadeloupe, Basse-Terre</option><option value="1283">Guadeloupe, Gustavia, St. Barthelemy</option><option value="248">Guadeloupe, Pointe-a-Pitre</option><option value="1481">Guam, Guam</option><option value="1089">Guatemala, Puerto Barrios</option><option value="1088">Guatemala, Puerto Quetzal</option><option value="250">Guatemala, Puerto Santo Tomas De Castillo</option><option value="1119">Guatemala, Santo Tomas De Castillo, Puerto</option><option value="252">Guinea, Conakry</option><option value="251">Guinea-Bissau, Bissau</option><option value="253">Guyana, Georgetown, GY</option><option value="2575">Haiti, Cap Haitien</option><option value="254">Haiti, Port-au-Prince</option><option value="255">Honduras, Puerto Cortes</option><option value="256">Hong Kong, Hong Kong</option><option value="2670">Iceland, Grundartangi</option><option value="258">Iceland, Reykjavik</option><option value="261">India, Calcutta (Kolkata)</option><option value="262">India, Chennai (Madras)</option><option value="263">India, Cochin (Kochi)</option><option value="266">India, Haldia</option><option value="2827">India, Hazira</option><option value="268">India, Kandla</option><option value="2560">India, Kochi (Cochin)</option><option value="269">India, Kolkata (Calcutta)</option><option value="2779">India, Krishnapatnam</option><option value="270">India, Madras (Chennai)</option><option value="271">India, Mumbai (Bombay)</option><option value="272">India, Mundra</option><option value="274">India, Nhava Sheva</option><option value="1740">India, Pipavav</option><option value="276">India, Tuticorin</option><option value="277">India, Visakhapatnam (Vizag)</option><option value="1467">India, Vizag (Visakhapatnam)</option><option value="1287">Indonesia, Balikpapan</option><option value="279">Indonesia, Banjarmasin</option><option value="2662">Indonesia, Batam</option><option value="280">Indonesia, Belawan</option><option value="281">Indonesia, Benoa</option><option value="2819">Indonesia, Bitung</option><option value="282">Indonesia, Jakarta</option><option value="1092">Indonesia, Makassar (Udjung Padang)</option><option value="285">Indonesia, Padang</option><option value="286">Indonesia, Palembang</option><option value="287">Indonesia, Panjang</option><option value="1448">Indonesia, Pantoloan</option><option value="288">Indonesia, Pontianak</option><option value="290">Indonesia, Semarang</option><option value="291">Indonesia, Surabaya</option><option value="1620">Indonesia, Tanjung Priok (Jakarta)</option><option value="292">Indonesia, Udjung Padang (Makassar)</option><option value="293">Iran, Bandar Abbas</option><option value="1289">Iran, Bandar Imam Khomeini</option><option value="1384">Iran, Bushehr</option><option value="1290">Iran, Khorramshahr</option><option value="1362">Iraq, Khor Az Zubayr</option><option value="1291">Iraq, Umm Qasr</option><option value="294">Ireland, Cork</option><option value="295">Ireland, Dublin</option><option value="1125">Ireland, Foynes</option><option value="296">Ireland, Waterford</option><option value="297">Israel, Ashdod</option><option value="1728">Israel, Eilat (Elat)</option><option value="298">Israel, Haifa</option><option value="299">Italy, Ancona</option><option value="1098">Italy, Cagliari</option><option value="1110">Italy, Catania</option><option value="300">Italy, Civitavecchia</option><option value="301">Italy, Genoa (Genova)</option><option value="302">Italy, Gioia Tauro</option><option value="303">Italy, La Spezia</option><option value="1100">Italy, Leghorn (Livorna)</option><option value="304">Italy, Livorno (Leghorn)</option><option value="305">Italy, Naples (Napoli)</option><option value="1146">Italy, Napoli (Naples)</option><option value="1149">Italy, Palermo</option><option value="2815">Italy, Pozzallo</option><option value="307">Italy, Ravenna</option><option value="308">Italy, Salerno</option><option value="309">Italy, Taranto</option><option value="1105">Italy, Trapani</option><option value="310">Italy, Trieste</option><option value="1104">Italy, Vado Ligure</option><option value="1623">Italy, Venezia (Venice)</option><option value="311">Italy, Venice (Venezia)</option><option value="312">Ivory Coast, Abidjan</option><option value="1726">Ivory Coast, San Pedro, CI</option><option value="313">Jamaica, Kingston</option><option value="1715">Jamaica, Montego Bay</option><option value="314">Japan, Akita</option><option value="1295">Japan, Chiba</option><option value="2691">Japan, Hachinohe</option><option value="315">Japan, Hakata</option><option value="2726">Japan, Hakodate</option><option value="316">Japan, Hiroshima</option><option value="1618">Japan, Hitachinaka</option><option value="1372">Japan, Ishikari</option><option value="1373">Japan, Iwakuni</option><option value="2835">Japan, Iyomishima</option><option value="1776">Japan, Kanazawa</option><option value="1297">Japan, Kawasaki</option><option value="317">Japan, Kobe</option><option value="1777">Japan, Kochi</option><option value="2727">Japan, Kumamoto</option><option value="1374">Japan, Matsuyama</option><option value="2728">Japan, Mizushima</option><option value="318">Japan, Moji</option><option value="2725">Japan, Nagasaki</option><option value="319">Japan, Nagoya</option><option value="320">Japan, Naha</option><option value="2729">Japan, Naoetsu</option><option value="2730">Japan, Niigata</option><option value="1298">Japan, Omaezaki</option><option value="1375">Japan, Onahama</option><option value="322">Japan, Osaka</option><option value="1376">Japan, Sakaiminato</option><option value="2731">Japan, Sakata</option><option value="1378">Japan, Sendai, Miyagi</option><option value="2724">Japan, Shibushi</option><option value="323">Japan, Shimizu</option><option value="1115">Japan, Shunan (Tokuyama)</option><option value="2732">Japan, Takamatsu</option><option value="1301">Japan, Tokuyama (Shunan)</option><option value="324">Japan, Tokyo</option><option value="325">Japan, Tomakomai</option><option value="1116">Japan, Toyama</option><option value="2733">Japan, Toyohashi</option><option value="1380">Japan, Tsuruga</option><option value="2678">Japan, Yokkaichi</option><option value="327">Japan, Yokohama</option><option value="329">Jordan, Aqaba</option><option value="330">Kenya, Mombasa</option><option value="331">Kuwait, Kuwait</option><option value="1103">Kuwait, Shuaiba</option><option value="332">Kuwait, Shuwaikh</option><option value="333">Latvia, Riga</option><option value="334">Lebanon, Beirut</option><option value="335">Liberia, Monrovia</option><option value="2000">Libya, Al Khums (Khoms)</option><option value="1130">Libya, Benghazi (Bingazi)</option><option value="1999">Libya, Bingazi (Benghazi)</option><option value="1138">Libya, Khoms (Al Khums)</option><option value="1131">Libya, Marsa Brega</option><option value="1129">Libya, Misurata</option><option value="2563">Libya, Ras Lanuf</option><option value="1128">Libya, Tripoli</option><option value="336">Lithuania, Klaipeda</option><option value="1303">Macau, Macau</option><option value="1304">Madagascar, Antsiranana (Diego Suarez)</option><option value="1157">Madagascar, Diego Suarez (Antsiranana)</option><option value="1139">Madagascar, Majunga (Mahajanga)</option><option value="2816">Madagascar, Nosy-Be</option><option value="337">Madagascar, Tamatave (Toamasina)</option><option value="338">Madagascar, Toamasina (Tamatave)</option><option value="2570">Madagascar, Tolagnaro</option><option value="1617">Madagascar, Toliara (Tulear)</option><option value="1306">Madagascar, Tulear (Toliara)</option><option value="1307">Malaysia, Bintulu</option><option value="339">Malaysia, Kota Kinabalu</option><option value="1309">Malaysia, Kuantan</option><option value="340">Malaysia, Kuching</option><option value="1310">Malaysia, Labuan</option><option value="1311">Malaysia, Miri</option><option value="341">Malaysia, Pasir Gudang</option><option value="342">Malaysia, Penang</option><option value="343">Malaysia, Port Kelang (Port Klang)</option><option value="1619">Malaysia, Port Klang (Port Kelang)</option><option value="344">Malaysia, Sandakan</option><option value="345">Malaysia, Sibu</option><option value="346">Malaysia, Tanjung Pelepas</option><option value="1171">Malaysia, Tawau</option><option value="1313">Maldives, Male</option><option value="1066">Malta, Malta Freeport (Marsaxlokk)</option><option value="1065">Malta, Marsaxlokk (Malta Freeport)</option><option value="2681">Malta, Valletta</option><option value="1452">Marshall Islands, Ebeye</option><option value="1396">Marshall Islands, Majuro</option><option value="347">Martinique, Fort-De-France</option><option value="1314">Mauritania, Nouadhibou</option><option value="1051">Mauritania, Nouakchott</option><option value="348">Mauritius, Port Louis</option><option value="1464">Mayotte, Longoni</option><option value="349">Mexico, Altamira</option><option value="1059">Mexico, Ensenada</option><option value="1060">Mexico, Lazaro Cardenas</option><option value="1055">Mexico, Manzanillo, MX</option><option value="1141">Mexico, Mazatlan</option><option value="1315">Mexico, Progreso</option><option value="2576">Mexico, Salina Cruz</option><option value="352">Mexico, Veracruz</option><option value="1414">Micronesia, Chuuk</option><option value="1451">Micronesia, Pohnpei (Ponape)</option><option value="1741">Micronesia, Ponape (Pohnpei)</option><option value="1744">Micronesia, Yap</option><option value="2574">Montenegro, Bar</option><option value="1318">Morocco, Agadir</option><option value="353">Morocco, Casablanca</option><option value="354">Morocco, Tanger (Tangier)</option><option value="2712">Morocco, Tangier (Tanger)</option><option value="1155">Mozambique, Beira</option><option value="355">Mozambique, Maputo</option><option value="1145">Mozambique, Nacala</option><option value="1465">Mozambique, Pemba</option><option value="1462">Mozambique, Quelimane</option><option value="1486">Myanmar, Rangoon (Yangon)</option><option value="356">Myanmar, Yangon (Rangoon)</option><option value="447">Namibia, Walvis Bay</option><option value="2534">Nauru, Nauru</option><option value="357">Netherlands, Amsterdam</option><option value="2744">Netherlands, Born (IP)</option><option value="2792">Netherlands, Moerdijk</option><option value="2626">Netherlands, Nijmegen (IP)</option><option value="2701">Netherlands, Oosterhout (IP)</option><option value="360">Netherlands, Rotterdam</option><option value="2625">Netherlands, s-Hertogenbosch (IP)</option><option value="2700">Netherlands, Tilburg (IP)</option><option value="2627">Netherlands, Utrecht (IP)</option><option value="2680">Netherlands, Veghel (IP)</option><option value="2798">Netherlands, Vlissingen</option><option value="2624">Netherlands, Wanssum (IP)</option><option value="1070">Netherlands Antilles, Oranjestad, AN, Saint-Eustatius</option><option value="1068">Netherlands Antilles, Philipsburg, Saint Martin</option><option value="1071">Netherlands Antilles, Willemstad, Curacao</option><option value="1047">New Caledonia, Noumea</option><option value="363">New Zealand, Auckland</option><option value="1064">New Zealand, Bluff</option><option value="364">New Zealand, Lyttelton</option><option value="365">New Zealand, Napier</option><option value="366">New Zealand, Nelson</option><option value="2690">New Zealand, New Plymouth</option><option value="367">New Zealand, Port Chalmers</option><option value="368">New Zealand, Tauranga</option><option value="1419">New Zealand, Timaru</option><option value="369">New Zealand, Wellington</option><option value="1090">Nicaragua, Corinto</option><option value="1161">Nigeria, Apapa (Lagos)</option><option value="371">Nigeria, Lagos</option><option value="1236">Nigeria, Onne</option><option value="1052">Nigeria, Port Harcourt</option><option value="1153">Nigeria, Tin Can Island (Lagos)</option><option value="1320">Nigeria, Warri</option><option value="2518">North Korea, Nampo</option><option value="1742">Northern Mariana Islands, Saipan</option><option value="2707">Norway, Aalesund</option><option value="375">Norway, Bergen</option><option value="2785">Norway, Brevik</option><option value="2770">Norway, Drammen</option><option value="2778">Norway, Egersund</option><option value="2771">Norway, Floroe</option><option value="377">Norway, Fredrikstad</option><option value="1322">Norway, Halden</option><option value="2777">Norway, Ikornnes</option><option value="380">Norway, Kristiansand</option><option value="381">Norway, Larvik</option><option value="2768">Norway, Maloy</option><option value="2808">Norway, Mosjoen</option><option value="383">Norway, Moss</option><option value="2794">Norway, Orkanger</option><option value="385">Norway, Oslo</option><option value="389">Norway, Stavanger</option><option value="1323">Oman, Mina Raysut, Salalah</option><option value="1144">Oman, Muscat</option><option value="393">Oman, Port Sultan Qaboos</option><option value="394">Oman, Salalah, Mina Raysut</option><option value="2665">Oman, Sohar</option><option value="395">Pakistan, Karachi</option><option value="1237">Pakistan, Muhammad Bin Qasim (Port Qasim)</option><option value="397">Pakistan, Port Qasim (Muhammad Bin Qasim)</option><option value="1739">Palau, Koror</option><option value="1592">Panama, Balboa</option><option value="1087">Panama, Colon, Manzanila</option><option value="1324">Panama, Cristobal</option><option value="399">Panama, Manzanillo, Colon, PA</option><option value="1453">Papua New Guinea, Kavieng</option><option value="1325">Papua New Guinea, Lae</option><option value="1401">Papua New Guinea, Madang</option><option value="1326">Papua New Guinea, Port Moresby</option><option value="400">Paraguay, Asuncion</option><option value="401">Peru, Callao</option><option value="1328">Peru, Ilo</option><option value="1329">Peru, Matarani</option><option value="58">Peru, Paita</option><option value="2825">Philippines, Batangas</option><option value="1165">Philippines, Cagayan de Oro</option><option value="403">Philippines, Cebu</option><option value="404">Philippines, Davao</option><option value="405">Philippines, General Santos</option><option value="406">Philippines, Manila</option><option value="2002">Philippines, Manila North Harbour</option><option value="2001">Philippines, Manila South Harbour</option><option value="1330">Philippines, Subic Bay</option><option value="407">Poland, Gdansk</option><option value="408">Poland, Gdynia</option><option value="2709">Poland, Szczecin</option><option value="416">Portugal, Canical, Madeira</option><option value="2675">Portugal, Figueira da Foz</option><option value="2774">Portugal, Horta, Fayal</option><option value="417">Portugal, Leixoes, Porto de</option><option value="1332">Portugal, Lisboa (Lisbon)</option><option value="418">Portugal, Lisbon (Lisboa)</option><option value="1333">Portugal, Ponta Delgada</option><option value="419">Portugal, Porto de Leixoes</option><option value="1585">Portugal, Setubal</option><option value="420">Portugal, Sines</option><option value="2780">Portugal, Viana do Castelo</option><option value="421">Puerto Rico, San Juan</option><option value="422">Qatar, Doha</option><option value="1334">Qatar, Mesaieed</option><option value="1107">Reunion, Le Port (Pointe des Galets)</option><option value="1150">Reunion, Pointe des Galets (Le Port)</option><option value="423">Romania, Constantza (Constanta)</option><option value="2529">Russia, Anadyr (Pacific Ocean)</option><option value="2795">Russia, Arkhangelsk (Barents Sea)</option><option value="2788">Russia, Baltiysk (Baltic Sea)</option><option value="424">Russia, Kaliningrad (Baltic Sea)</option><option value="2531">Russia, Kholmsk (Pacific Ocean)</option><option value="1641">Russia, Korsakov (Pacific Ocean)</option><option value="2533">Russia, Magadan (Pacific Ocean)</option><option value="2526">Russia, Nakhodka (Pacific Ocean)</option><option value="1099">Russia, Novorossiysk (Black Sea)</option><option value="2527">Russia, Petropavlovsk (Pacific Ocean)</option><option value="426">Russia, St. Petersburg (Baltic Sea)</option><option value="2807">Russia, Taganrog (Black Sea)</option><option value="2734">Russia, Ust-Luga (Baltic Sea)</option><option value="2528">Russia, Vanino (Pacific Ocean)</option><option value="427">Russia, Vladivostok  (Pacific Ocean)</option><option value="428">Russia, Vostochny (Pacific Ocean)</option><option value="247">Saint Kitts and Nevis, Basseterre, St. Kitts</option><option value="1717">Saint Kitts and Nevis, Charlestown, Nevis</option><option value="468">Saint Lucia, Castries</option><option value="1342">Saint Lucia, Vieux Fort</option><option value="470">Saint Vincent and the Grenadines, Kingstown</option><option value="1405">Samoa, Apia</option><option value="1336">Sao Tome and Principe, Sao Tome</option><option value="429">Saudi Arabia, Dammam</option><option value="430">Saudi Arabia, Jeddah</option><option value="2787">Saudi Arabia, Jubayl</option><option value="2834">Saudi Arabia, King Abdullah City</option><option value="437">Senegal, Dakar</option><option value="438">Seychelles, Port Victoria</option><option value="439">Sierra Leone, Freetown</option><option value="440">Singapore, Singapore</option><option value="441">Slovenia, Koper</option><option value="1407">Solomon Islands, Honiara</option><option value="1408">Solomon Islands, Noro</option><option value="2766">Somalia, Berbera</option><option value="1533">Somalia, Mogadishu</option><option value="442">South Africa, Cape Town</option><option value="443">South Africa, Durban</option><option value="444">South Africa, East London</option><option value="446">South Africa, Port Elizabeth, ZA</option><option value="2769">South Africa, Port of Ngqura (Coega)</option><option value="2782">South Africa, Richards Bay</option><option value="448">South Korea, Busan (Pusan)</option><option value="450">South Korea, Gwangyang (Kwangyang)</option><option value="449">South Korea, Incheon</option><option value="1581">South Korea, Kunsan</option><option value="2694">South Korea, Kwangyang (Gwangyang)</option><option value="1360">South Korea, Masan</option><option value="2826">South Korea, Pohang</option><option value="1122">South Korea, Pusan (Busan)</option><option value="2822">South Korea, Pyeongtaek</option><option value="2723">South Korea, Sokcho</option><option value="1338">South Korea, Ulsan</option><option value="452">Spain, Algeciras</option><option value="1339">Spain, Alicante</option><option value="2824">Spain, Almeria</option><option value="1468">Spain, Arrecife de Lanzarot, Islas Canarias</option><option value="453">Spain, Barcelona</option><option value="454">Spain, Bilbao</option><option value="455">Spain, Cadiz</option><option value="1369">Spain, Cartagena, ES</option><option value="1340">Spain, Castellon de la Plana</option><option value="456">Spain, Ceuta</option><option value="457">Spain, Gijon</option><option value="2833">Spain, Huelva</option><option value="1341">Spain, Ibiza</option><option value="1745">Spain, La Coruna</option><option value="458">Spain, Las Palmas, Islas Canarias</option><option value="1694">Spain, Malaga</option><option value="1753">Spain, Marin</option><option value="460">Spain, Melilla</option><option value="2806">Spain, Motril</option><option value="1160">Spain, Palma de Mallorca</option><option value="2674">Spain, Puerto del Rosario, Islas Canarias</option><option value="2764">Spain, Santa Cruz de La Palma, Islas Canarias</option><option value="462">Spain, Santa Cruz de Tenerife, Islas Canarias</option><option value="2821">Spain, Santander (Ro Ro)</option><option value="2783">Spain, Sevilla</option><option value="463">Spain, St. Cruz de Tenerife, Islas Canarias</option><option value="1584">Spain, Tarragona</option><option value="464">Spain, Valencia</option><option value="465">Spain, Vigo</option><option value="466">Sri Lanka, Colombo</option><option value="471">Sudan, Port Sudan</option><option value="472">Suriname, Paramaribo</option><option value="473">Sweden, Ahus</option><option value="1126">Sweden, Gavle</option><option value="475">Sweden, Gothenburg</option><option value="476">Sweden, Halmstad</option><option value="477">Sweden, Helsingborg</option><option value="478">Sweden, Malmoe</option><option value="479">Sweden, Norrkoping</option><option value="1624">Sweden, Sodertalje</option><option value="480">Sweden, Stockholm</option><option value="2749">Sweden, Sundsvall</option><option value="2676">Sweden, Varberg</option><option value="2796">Sweden, Vasteras</option><option value="1456">Sweden, Wallhamn</option><option value="2598">Switzerland, Basel (IP)</option><option value="2599">Switzerland, Birsfelden (IP)</option><option value="1044">Syria, Latakia</option><option value="1045">Syria, Tartus</option><option value="484">Taiwan, Kaohsiung</option><option value="485">Taiwan, Keelung</option><option value="486">Taiwan, Taichung</option><option value="1501">Taiwan, Taipei</option><option value="487">Tanzania, Dar Es Salaam</option><option value="1650">Tanzania, Mtwara</option><option value="1121">Tanzania, Tanga</option><option value="1463">Tanzania, Zanzibar</option><option value="2695">Thailand, Bangkok, Klong Toey</option><option value="488">Thailand, Bangkok, Pak Nam</option><option value="1998">Thailand, Bangpakong</option><option value="489">Thailand, Laem Chabang</option><option value="1786">Thailand, Siam Seaport</option><option value="492">Thailand, Songkhla</option><option value="493">Togo, Lome</option><option value="1409">Tonga, Nukualofa</option><option value="1062">Trinidad and Tobago, Point Lisas</option><option value="494">Trinidad and Tobago, Port-of-Spain</option><option value="2832">Tunisia, Bizerte</option><option value="1113">Tunisia, Rades, Tunis</option><option value="1343">Tunisia, Sfax</option><option value="495">Tunisia, Tunis, Rades</option><option value="2567">Turkey, Antalya</option><option value="2578">Turkey, Evyap (Izmit Korfezi)</option><option value="1645">Turkey, Gebze (Yilport)</option><option value="496">Turkey, Gemlik</option><option value="2823">Turkey, Iskenderun</option><option value="497">Turkey, Istanbul</option><option value="1457">Turkey, Istanbul, Ambarli Kumport</option><option value="1790">Turkey, Istanbul, Ambarli Mardas</option><option value="1625">Turkey, Istanbul, Ambarli Marport</option><option value="1094">Turkey, Istanbul, Haydarpasa</option><option value="498">Turkey, Izmir</option><option value="2747">Turkey, Izmit Korfezi (Evyap)</option><option value="499">Turkey, Mersin</option><option value="2810">Turkey, Samsun</option><option value="2573">Turkey, Trabzon</option><option value="1794">Turkey, Yilport (Gebze)</option><option value="2711">Turks and Caicos Islands, Providenciales</option><option value="1649">Tuvalu, Funafuti</option><option value="501">Ukraine, Ilyichevsk</option><option value="1344">Ukraine, Mariupol</option><option value="500">Ukraine, Odessa</option><option value="502">United Arab Emirates, Abu Dhabi</option><option value="1345">United Arab Emirates, Ajman</option><option value="503">United Arab Emirates, Dubai</option><option value="2568">United Arab Emirates, Fujairah</option><option value="504">United Arab Emirates, Jebel Ali (Dubai)</option><option value="505">United Arab Emirates, Khor al Fakkan</option><option value="1166">United Arab Emirates, Port Rashid (Dubai)</option><option value="506">United Arab Emirates, Sharjah</option><option value="507">Uruguay, Montevideo</option><option value="2546">USA, Anchorage, AK</option><option value="511">USA, Baltimore, MD</option><option value="514">USA, Boston, MA</option><option value="518">USA, Charleston, SC</option><option value="2812">USA, Chester, PA</option><option value="2706">USA, Dutch Harbor, AK</option><option value="2710">USA, Fort Pierce, FL</option><option value="2811">USA, Gulfport, FL</option><option value="534">USA, Honolulu, HI</option><option value="535">USA, Houston, TX</option><option value="538">USA, Jacksonville, FL</option><option value="2535">USA, Kahului, HI</option><option value="2539">USA, Kawaihae, HI</option><option value="542">USA, Long Beach (Los Angeles), CA</option><option value="543">USA, Los Angeles, CA</option><option value="546">USA, Miami, FL</option><option value="549">USA, Mobile, AL</option><option value="551">USA, New Orleans, LA</option><option value="552">USA, New York, NJ</option><option value="553">USA, Newark, New York, NJ</option><option value="1147">USA, Newport News (Norfolk), VA</option><option value="554">USA, Norfolk, VA</option><option value="555">USA, Oakland, CA</option><option value="2786">USA, Palm Beach, FL</option><option value="559">USA, Philadelphia, PA</option><option value="1470">USA, Port Elizabeth, New York, NJ</option><option value="1135">USA, Port Everglades, FL</option><option value="1435">USA, Portland, OR</option><option value="563">USA, Portsmouth (Norfolk), VA, USA</option><option value="564">USA, Richmond, VA</option><option value="567">USA, San Francisco, CA</option><option value="2746">USA, San Pedro (Los Angeles), CA</option><option value="569">USA, Savannah, GA</option><option value="570">USA, Seattle, WA</option><option value="572">USA, Tacoma, WA</option><option value="573">USA, Tampa, FL</option><option value="1232">USA, Wilmington, NC</option><option value="1358">Vanuatu, Futuna Island</option><option value="1354">Vanuatu, Port Vila</option><option value="1410">Vanuatu, Santo</option><option value="1411">Vanuatu, Vila, Port</option><option value="1355">Venezuela, El Guamache</option><option value="1083">Venezuela, Guanta</option><option value="578">Venezuela, La Guaira</option><option value="2571">Venezuela, Maracaibo</option><option value="580">Venezuela, Puerto Cabello</option><option value="2814">Vietnam, Cai Lan</option><option value="1109">Vietnam, Cat Lai, Ho Chi Minh City</option><option value="581">Vietnam, Da Nang</option><option value="582">Vietnam, Haiphong</option><option value="583">Vietnam, Ho Chi Minh (Saigon)</option><option value="2745">Vietnam, Ho Chi Minh-Cai Mep</option><option value="2493">Vietnam, Ho Chi Minh-Cat Lai</option><option value="1621">Vietnam, Ho Chi Minh-Saigon Port (PSA)</option><option value="2507">Vietnam, Ho Chi Minh-Tan Cang Terminal</option><option value="2494">Vietnam, Ho Chi Minh-VICT Terminal</option><option value="2689">Vietnam, Qui Nhon</option><option value="1080">Virgin Islands, British, Road Town, Tortola</option><option value="1357">Virgin Islands, United States, Charlotte Amalie, St. Thomas</option><option value="1642">Virgin Islands, United States, Christiansted, St. Croix</option><option value="1643">Wallis and Futuna, Mata-Utu</option><option value="587">Yemen, Aden</option><option value="588">Yemen, Hodeidah</option></select><input type="button" value="Accept" OnClick="km_next();" /></div>';
			controlText.innerHTML = controlText.innerHTML + '<div id="kmdiv2" style="display:none;">If you want to inform us your reference number we will use this in our email when we send the vessel alert. <br /><textarea id="commentkm" rows="3" cols="26"></textarea><br /><input type="button" value="Save and continue" OnClick="save_comment1();" /><input type="button" value="Skip this option" OnClick="clear_comment1();km_alert(false);km_return();" /></div>';
			controlText.innerHTML = controlText.innerHTML + '<br />';
			controlText.innerHTML = controlText.innerHTML + '<div id="datediv1">Inform me the vessels location on the <br /><input OnFocus="dpcal01();" id="cal01" value="2014-03-13" type="text" style="width:60px;font-size:10px;" /><br /><input type="button" value="Accept" OnClick="date_next();" /></div>';
			controlText.innerHTML = controlText.innerHTML + '<div id="datediv2" style="display:none;">If you want to inform us your reference number we will use this in our email when we send the vessel alert. <br /><textarea id="commentdate" rows="3" cols="26"></textarea><br /><input type="button" value="Save and continue" OnClick="save_comment2();" /><input type="button" value="Skip this option" OnClick="clear_comment2();date_alert(false);date_return();" /></div>';
			controlText.innerHTML = controlText.innerHTML + '<br />';
			controlText.innerHTML = controlText.innerHTML + '<div id="departdiv1">Inform me when vessel departs from <select id="portdropd" style="width:100%;"><option value="">Please select a port</option><option value="1635">Albania, Durres</option><option value="1238">Algeria, Alger (Algiers)</option><option value="1093">Algeria, Algiers (Alger)</option><option value="2564">Algeria, Annaba</option><option value="1156">Algeria, Bejaia</option><option value="2562">Algeria, Ghazaouet</option><option value="1240">Algeria, Mostaganem</option><option value="1148">Algeria, Oran</option><option value="1152">Algeria, Skikda</option><option value="1388">American Samoa, Pago Pago</option><option value="2755">Angola, Cabinda</option><option value="1162">Angola, Lobito</option><option value="1">Angola, Luanda</option><option value="1636">Angola, Namibe</option><option value="2756">Angola, Sonils (Luanda)</option><option value="1054">Angola, Soyo</option><option value="1634">Anguilla, Road Bay</option><option value="2">Antigua and Barbuda, St. Johns, AG</option><option value="1366">Argentina, Bahia Blanca</option><option value="3">Argentina, Buenos Aires</option><option value="1725">Argentina, Mar del Plata</option><option value="1473">Argentina, Puerto Deseado</option><option value="1241">Argentina, Puerto Madryn</option><option value="1472">Argentina, Ushuaia</option><option value="4">Argentina, Zarate</option><option value="5">Aruba, Oranjestad, AW</option><option value="6">Australia, Adelaide, SA</option><option value="7">Australia, Bell Bay, TAS</option><option value="8">Australia, Brisbane, QLD</option><option value="9">Australia, Burnie, TAS</option><option value="1242">Australia, Darwin, NT</option><option value="2715">Australia, Devonport, TAS</option><option value="10">Australia, Fremantle, WA</option><option value="11">Australia, Hobart, TAS</option><option value="12">Australia, Melbourne, VIC</option><option value="13">Australia, Sydney, NSW</option><option value="1391">Australia, Townsville, QLD</option><option value="1548">Austria, Vienna (IP)</option><option value="1111">Bahamas, Freeport</option><option value="14">Bahamas, Nassau</option><option value="15">Bahrain, Khalifa Bin Salman Port</option><option value="17">Bangladesh, Chittagong</option><option value="1637">Bangladesh, Mongla</option><option value="19">Barbados, Bridgetown</option><option value="20">Belgium, Antwerp</option><option value="2619">Belgium, Avelgem (IP)</option><option value="2622">Belgium, Genk (IP)</option><option value="2818">Belgium, Ghent (IP)</option><option value="2623">Belgium, Liege (IP)</option><option value="2621">Belgium, Meerhout (IP)</option><option value="2620">Belgium, Willebroek (IP)</option><option value="22">Belgium, Zeebrugge</option><option value="23">Belize, Belize City</option><option value="24">Benin, Cotonou</option><option value="25">Bermuda, Hamilton</option><option value="26">Brazil, Belem</option><option value="27">Brazil, Fortaleza</option><option value="1713">Brazil, Ilheus</option><option value="1056">Brazil, Imbituba</option><option value="1718">Brazil, Itaguai, Sepetiba</option><option value="28">Brazil, Itajai</option><option value="2797">Brazil, Macapa</option><option value="1246">Brazil, Manaus</option><option value="29">Brazil, Paranagua</option><option value="1057">Brazil, Pecem</option><option value="32">Brazil, Rio De Janeiro</option><option value="33">Brazil, Rio Grande</option><option value="2569">Brazil, Rosario</option><option value="34">Brazil, Salvador</option><option value="35">Brazil, Santos</option><option value="36">Brazil, Sao Francisco Do Sul</option><option value="37">Brazil, Sepetiba, Itaguai</option><option value="38">Brazil, Suape</option><option value="2813">Brazil, Vila do Conde</option><option value="39">Brazil, Vitoria</option><option value="1250">Brunei, Muara</option><option value="1108">Bulgaria, Burgas</option><option value="40">Bulgaria, Varna</option><option value="42">Cambodia, Sihanoukville</option><option value="43">Cameroon, Douala</option><option value="46">Canada, Halifax, NS</option><option value="47">Canada, Montreal, QC</option><option value="2804">Canada, Prince Rupert, BC</option><option value="2669">Canada, Saint John, NB</option><option value="50">Canada, Vancouver, BC</option><option value="1251">Cape Verde, Mindelo, Sao Vicente</option><option value="1735">Cape Verde, Palmeira</option><option value="52">Cape Verde, Praia</option><option value="1252">Cayman Islands, George Town, KY</option><option value="54">Chile, Antofagasta</option><option value="55">Chile, Arica</option><option value="2773">Chile, Coronel</option><option value="57">Chile, Iquique</option><option value="1061">Chile, Lirquen</option><option value="1365">Chile, Mejillones</option><option value="1364">Chile, Puerto Chacabuco</option><option value="1254">Chile, Puerto Montt</option><option value="1363">Chile, Punta Arenas</option><option value="59">Chile, San Antonio, CL</option><option value="60">Chile, San Vicente</option><option value="61">Chile, Talcahuano (San Vicente)</option><option value="62">Chile, Valparaiso</option><option value="1133">China, Anqing, AH</option><option value="1788">China, Bao-an, GD</option><option value="2667">China, Bayuquan</option><option value="64">China, Beihai, GX</option><option value="1671">China, Changde, HN</option><option value="69">China, Changshu, JS</option><option value="70">China, Changzhou, JS</option><option value="73">China, Chiwan, GD</option><option value="74">China, Chongqing, CQ</option><option value="2677">China, Da Chan Bay, GD</option><option value="2720">China, Dagangzhen, JS</option><option value="75">China, Dalian, LN</option><option value="2765">China, Donggang, LN</option><option value="2673">China, Fangcheng, GX</option><option value="80">China, Foshan, GD</option><option value="81">China, Fuqing, FJ</option><option value="82">China, Fuzhou, FJ</option><option value="86">China, Haikou, HI</option><option value="1673">China, Haimen, JS</option><option value="87">China, Heshan, GD</option><option value="88">China, Huangpu New Terminal, Guangzhou, GD</option><option value="84">China, Huangpu Old Terminal, Guangzhou, GD</option><option value="89">China, Huizhou, GD</option><option value="90">China, Jiangmen, GD</option><option value="2716">China, Jinzhou, LN</option><option value="2722">China, Kouanzhen, JS</option><option value="96">China, Lianyungang, JS</option><option value="2717">China, Longkou, SD</option><option value="1679">China, Maanshan, AH</option><option value="1417">China, Mawan, GD</option><option value="1681">China, Nanchang, JX</option><option value="100">China, Nanjing, JS</option><option value="101">China, Nansha, Guangzhou, GD</option><option value="102">China, Nantong, JS</option><option value="103">China, Ningbo, ZJ</option><option value="105">China, Qingdao (Tsingtao), SD</option><option value="1683">China, Qinhuangdao, HE</option><option value="107">China, Quanzhou, FJ</option><option value="1761">China, Rizhao, SD</option><option value="1684">China, Sanbu, GD</option><option value="2561">China, Shanghai Waigaoqiao Terminal, SH</option><option value="2666">China, Shanghai Zhanghuabang Terminal, SH</option><option value="111">China, Shanghai, SH</option><option value="112">China, Shantou, GD</option><option value="2714">China, Shatian, Dongguan, GD</option><option value="114">China, Shekou, GD</option><option value="108">China, Shunde, GD</option><option value="2668">China, Taichang, JS</option><option value="1831">China, Tangshan, HE</option><option value="123">China, Tianjin, TJ</option><option value="1622">China, Tsingtao (Qingdao), SD</option><option value="1843">China, Weihai, SD</option><option value="2721">China, Weitangzhen, JS</option><option value="124">China, Wenzhou, ZJ</option><option value="125">China, Wuhan, HB</option><option value="126">China, Wuhu, AH</option><option value="128">China, Xiamen, FJ</option><option value="131">China, Xinfeng Terminal, Guangzhou, GD</option><option value="132">China, Xingang, TJ</option><option value="133">China, Xinhui, GD</option><option value="2444">China, Yangshan (Shanghai), SH</option><option value="143">China, Yangzhou, JS</option><option value="135">China, Yantai, SD</option><option value="136">China, Yantian, GD</option><option value="137">China, Yingkou, LN</option><option value="138">China, Zhangjiagang, JS</option><option value="139">China, Zhanjiang, GD</option><option value="141">China, Zhaoqing, GD</option><option value="2719">China, Zhongshan, GD</option><option value="2781">China, Zhoushan (Ningbo), ZJ</option><option value="145">China, Zhuhai, GD</option><option value="1085">Colombia, Barranquilla</option><option value="148">Colombia, Buenaventura</option><option value="149">Colombia, Cartagena, CO</option><option value="150">Colombia, Santa Marta</option><option value="1258">Comoros, Moroni</option><option value="1259">Comoros, Mutsamudu</option><option value="152">Congo, Pointe Noire</option><option value="1053">Congo (DROC), Matadi</option><option value="1260">Costa Rica, Caldera, Puerto</option><option value="1593">Costa Rica, Puerto Caldera</option><option value="153">Costa Rica, Puerto Limon</option><option value="1261">Croatia, Ploce</option><option value="154">Croatia, Rijeka</option><option value="1159">Cuba, Habana (Havana)</option><option value="155">Cuba, Havana (Habana)</option><option value="1795">Cuba, Moa</option><option value="1264">Cyprus, Larnaca</option><option value="157">Cyprus, Limassol</option><option value="1723">Denmark, Aalborg</option><option value="163">Denmark, Aarhus</option><option value="159">Denmark, Copenhagen</option><option value="160">Denmark, Esbjerg</option><option value="161">Denmark, Fredericia</option><option value="2799">Denmark, Kalundborg</option><option value="1120">Djibouti, Djibouti</option><option value="1082">Dominica, Roseau</option><option value="1058">Dominican Republic, Caucedo</option><option value="1707">Dominican Republic, Puerto Plata</option><option value="164">Dominican Republic, Rio Haina</option><option value="1412">East Timor, Dili</option><option value="2776">Ecuador, Esmeraldas</option><option value="194">Ecuador, Guayaquil</option><option value="1266">Ecuador, Manta</option><option value="165">Egypt, Alexandria</option><option value="166">Egypt, Damietta</option><option value="167">Egypt, Port Said</option><option value="2566">Egypt, Sokhna</option><option value="1433">Egypt, Suez</option><option value="1091">El Salvador, Acajutla</option><option value="1284">Equatorial Guinea, Bata</option><option value="1270">Equatorial Guinea, Malabo</option><option value="1454">Eritrea, Massawa</option><option value="1597">Estonia, Muuga, Tallinn</option><option value="195">Estonia, Tallinn</option><option value="1719">Faroe Islands, Thorshavn (Torshavn)</option><option value="196">Faroe Islands, Torshavn (Thorshavn)</option><option value="1271">Fiji, Lautoka</option><option value="1272">Fiji, Suva</option><option value="197">Finland, Hamina</option><option value="198">Finland, Hanko</option><option value="199">Finland, Helsinki</option><option value="201">Finland, Kotka</option><option value="202">Finland, Mantyluoto, Pori</option><option value="1632">Finland, Pori, Mantyluoto</option><option value="204">Finland, Rauma</option><option value="205">Finland, Turku</option><option value="2759">France, Bassens</option><option value="2758">France, Brest</option><option value="2595">France, Dourges (IP)</option><option value="209">France, Dunkirk (Dunkerque)</option><option value="210">France, Fos-sur-Mer</option><option value="2630">France, Gennevilliers (IP)</option><option value="2772">France, La Rochelle</option><option value="213">France, Le Havre</option><option value="1276">France, Le Verdon</option><option value="2594">France, Lille (IP)</option><option value="1695">France, Lyon (IP)</option><option value="2631">France, Macon (IP)</option><option value="1140">France, Marseille</option><option value="214">France, Montoir-de-Bretagne</option><option value="2597">France, Ottmarsheim (IP)</option><option value="1277">France, Rouen (IP)</option><option value="2596">France, Strasbourg (IP)</option><option value="1280">French Guyana, Degrad des Cannes</option><option value="1046">French Polynesia, Papeete</option><option value="2679">Gabon, Libreville</option><option value="1235">Gabon, Port Gentil</option><option value="219">Gambia, Banjul</option><option value="2809">Georgia, Batumi</option><option value="1106">Georgia, Poti</option><option value="2607">Germany, Andernach (IP)</option><option value="2611">Germany, Aschaffenburg (IP)</option><option value="1555">Germany, Berlin (IP)</option><option value="2606">Germany, Bonn (IP)</option><option value="223">Germany, Bremerhaven</option><option value="2605">Germany, Cologne (IP)</option><option value="2784">Germany, Cuxhaven</option><option value="2603">Germany, Duisburg (IP)</option><option value="2659">Germany, Duisburg Altstadt (IP)</option><option value="2604">Germany, Dusseldorf (IP)</option><option value="2601">Germany, Emmelsum (IP)</option><option value="2600">Germany, Emmerich am Rhein (IP)</option><option value="2610">Germany, Frankfurt am Main (IP)</option><option value="2658">Germany, Frankfurt Hochst (IP)</option><option value="2613">Germany, Germersheim (IP)</option><option value="233">Germany, Hamburg</option><option value="2615">Germany, Karlsruhe (IP)</option><option value="2616">Germany, Kehl (IP)</option><option value="2608">Germany, Koblenz (IP)</option><option value="2635">Germany, Lubeck (IP)</option><option value="2653">Germany, Ludwigshafen am Rhein (IP)</option><option value="2609">Germany, Mainz (IP)</option><option value="2612">Germany, Mannheim (IP)</option><option value="2660">Germany, Sturzelberg (IP)</option><option value="2618">Germany, Stuttgart (IP)</option><option value="2617">Germany, Weil am Rhein (IP)</option><option value="2805">Germany, Wilhelmshaven</option><option value="2614">Germany, Worth am Rhein (IP)</option><option value="241">Ghana, Takoradi</option><option value="242">Ghana, Tema</option><option value="432">Great Britain, Aberdeen, Scotland</option><option value="373">Great Britain, Belfast, Northern Ireland</option><option value="171">Great Britain, Bristol, Portbury, England</option><option value="586">Great Britain, Cardiff, Wales</option><option value="173">Great Britain, Felixstowe, England</option><option value="433">Great Britain, Glasgow, Scotland</option><option value="434">Great Britain, Grangemouth, Scotland</option><option value="2754">Great Britain, Greenock, Scotland</option><option value="1734">Great Britain, Harwich, England</option><option value="175">Great Britain, Hull, England</option><option value="176">Great Britain, Immingham, England</option><option value="180">Great Britain, Liverpool, England</option><option value="1151">Great Britain, Portbury, Bristol, England</option><option value="2775">Great Britain, South Shields</option><option value="188">Great Britain, Southampton, England</option><option value="190">Great Britain, Teesport, England</option><option value="191">Great Britain, Thamesport, England</option><option value="192">Great Britain, Tilbury, England</option><option value="243">Greece, Piraeus</option><option value="244">Greece, Salonika (Thessaloniki)</option><option value="245">Greece, Thessaloniki (Salonika)</option><option value="1154">Greece, Volos</option><option value="2789">Greenland, Aasiaat / Egedesminde</option><option value="2790">Greenland, Ilulissat / Jakobshavn</option><option value="2763">Greenland, Kangerlussuaq / Sondre Stromfjord</option><option value="2762">Greenland, Maniitsoq / Sukkertoppen</option><option value="2761">Greenland, Nanortalik</option><option value="2748">Greenland, Nuuk / Godthaab</option><option value="2752">Greenland, Paamiut / Fredrikshaab</option><option value="2753">Greenland, Qaqortoq / Julianehaab</option><option value="2791">Greenland, Qasigiannguit / Christianshaab</option><option value="2760">Greenland, Sisimiut / Holsteinsborg</option><option value="246">Grenada, St. Georges</option><option value="1282">Guadeloupe, Basse-Terre</option><option value="1283">Guadeloupe, Gustavia, St. Barthelemy</option><option value="248">Guadeloupe, Pointe-a-Pitre</option><option value="1481">Guam, Guam</option><option value="1089">Guatemala, Puerto Barrios</option><option value="1088">Guatemala, Puerto Quetzal</option><option value="250">Guatemala, Puerto Santo Tomas De Castillo</option><option value="1119">Guatemala, Santo Tomas De Castillo, Puerto</option><option value="252">Guinea, Conakry</option><option value="251">Guinea-Bissau, Bissau</option><option value="253">Guyana, Georgetown, GY</option><option value="2575">Haiti, Cap Haitien</option><option value="254">Haiti, Port-au-Prince</option><option value="255">Honduras, Puerto Cortes</option><option value="256">Hong Kong, Hong Kong</option><option value="2670">Iceland, Grundartangi</option><option value="258">Iceland, Reykjavik</option><option value="261">India, Calcutta (Kolkata)</option><option value="262">India, Chennai (Madras)</option><option value="263">India, Cochin (Kochi)</option><option value="266">India, Haldia</option><option value="2827">India, Hazira</option><option value="268">India, Kandla</option><option value="2560">India, Kochi (Cochin)</option><option value="269">India, Kolkata (Calcutta)</option><option value="2779">India, Krishnapatnam</option><option value="270">India, Madras (Chennai)</option><option value="271">India, Mumbai (Bombay)</option><option value="272">India, Mundra</option><option value="274">India, Nhava Sheva</option><option value="1740">India, Pipavav</option><option value="276">India, Tuticorin</option><option value="277">India, Visakhapatnam (Vizag)</option><option value="1467">India, Vizag (Visakhapatnam)</option><option value="1287">Indonesia, Balikpapan</option><option value="279">Indonesia, Banjarmasin</option><option value="2662">Indonesia, Batam</option><option value="280">Indonesia, Belawan</option><option value="281">Indonesia, Benoa</option><option value="2819">Indonesia, Bitung</option><option value="282">Indonesia, Jakarta</option><option value="1092">Indonesia, Makassar (Udjung Padang)</option><option value="285">Indonesia, Padang</option><option value="286">Indonesia, Palembang</option><option value="287">Indonesia, Panjang</option><option value="1448">Indonesia, Pantoloan</option><option value="288">Indonesia, Pontianak</option><option value="290">Indonesia, Semarang</option><option value="291">Indonesia, Surabaya</option><option value="1620">Indonesia, Tanjung Priok (Jakarta)</option><option value="292">Indonesia, Udjung Padang (Makassar)</option><option value="293">Iran, Bandar Abbas</option><option value="1289">Iran, Bandar Imam Khomeini</option><option value="1384">Iran, Bushehr</option><option value="1290">Iran, Khorramshahr</option><option value="1362">Iraq, Khor Az Zubayr</option><option value="1291">Iraq, Umm Qasr</option><option value="294">Ireland, Cork</option><option value="295">Ireland, Dublin</option><option value="1125">Ireland, Foynes</option><option value="296">Ireland, Waterford</option><option value="297">Israel, Ashdod</option><option value="1728">Israel, Eilat (Elat)</option><option value="298">Israel, Haifa</option><option value="299">Italy, Ancona</option><option value="1098">Italy, Cagliari</option><option value="1110">Italy, Catania</option><option value="300">Italy, Civitavecchia</option><option value="301">Italy, Genoa (Genova)</option><option value="302">Italy, Gioia Tauro</option><option value="303">Italy, La Spezia</option><option value="1100">Italy, Leghorn (Livorna)</option><option value="304">Italy, Livorno (Leghorn)</option><option value="305">Italy, Naples (Napoli)</option><option value="1146">Italy, Napoli (Naples)</option><option value="1149">Italy, Palermo</option><option value="2815">Italy, Pozzallo</option><option value="307">Italy, Ravenna</option><option value="308">Italy, Salerno</option><option value="309">Italy, Taranto</option><option value="1105">Italy, Trapani</option><option value="310">Italy, Trieste</option><option value="1104">Italy, Vado Ligure</option><option value="1623">Italy, Venezia (Venice)</option><option value="311">Italy, Venice (Venezia)</option><option value="312">Ivory Coast, Abidjan</option><option value="1726">Ivory Coast, San Pedro, CI</option><option value="313">Jamaica, Kingston</option><option value="1715">Jamaica, Montego Bay</option><option value="314">Japan, Akita</option><option value="1295">Japan, Chiba</option><option value="2691">Japan, Hachinohe</option><option value="315">Japan, Hakata</option><option value="2726">Japan, Hakodate</option><option value="316">Japan, Hiroshima</option><option value="1618">Japan, Hitachinaka</option><option value="1372">Japan, Ishikari</option><option value="1373">Japan, Iwakuni</option><option value="2835">Japan, Iyomishima</option><option value="1776">Japan, Kanazawa</option><option value="1297">Japan, Kawasaki</option><option value="317">Japan, Kobe</option><option value="1777">Japan, Kochi</option><option value="2727">Japan, Kumamoto</option><option value="1374">Japan, Matsuyama</option><option value="2728">Japan, Mizushima</option><option value="318">Japan, Moji</option><option value="2725">Japan, Nagasaki</option><option value="319">Japan, Nagoya</option><option value="320">Japan, Naha</option><option value="2729">Japan, Naoetsu</option><option value="2730">Japan, Niigata</option><option value="1298">Japan, Omaezaki</option><option value="1375">Japan, Onahama</option><option value="322">Japan, Osaka</option><option value="1376">Japan, Sakaiminato</option><option value="2731">Japan, Sakata</option><option value="1378">Japan, Sendai, Miyagi</option><option value="2724">Japan, Shibushi</option><option value="323">Japan, Shimizu</option><option value="1115">Japan, Shunan (Tokuyama)</option><option value="2732">Japan, Takamatsu</option><option value="1301">Japan, Tokuyama (Shunan)</option><option value="324">Japan, Tokyo</option><option value="325">Japan, Tomakomai</option><option value="1116">Japan, Toyama</option><option value="2733">Japan, Toyohashi</option><option value="1380">Japan, Tsuruga</option><option value="2678">Japan, Yokkaichi</option><option value="327">Japan, Yokohama</option><option value="329">Jordan, Aqaba</option><option value="330">Kenya, Mombasa</option><option value="331">Kuwait, Kuwait</option><option value="1103">Kuwait, Shuaiba</option><option value="332">Kuwait, Shuwaikh</option><option value="333">Latvia, Riga</option><option value="334">Lebanon, Beirut</option><option value="335">Liberia, Monrovia</option><option value="2000">Libya, Al Khums (Khoms)</option><option value="1130">Libya, Benghazi (Bingazi)</option><option value="1999">Libya, Bingazi (Benghazi)</option><option value="1138">Libya, Khoms (Al Khums)</option><option value="1131">Libya, Marsa Brega</option><option value="1129">Libya, Misurata</option><option value="2563">Libya, Ras Lanuf</option><option value="1128">Libya, Tripoli</option><option value="336">Lithuania, Klaipeda</option><option value="1303">Macau, Macau</option><option value="1304">Madagascar, Antsiranana (Diego Suarez)</option><option value="1157">Madagascar, Diego Suarez (Antsiranana)</option><option value="1139">Madagascar, Majunga (Mahajanga)</option><option value="2816">Madagascar, Nosy-Be</option><option value="337">Madagascar, Tamatave (Toamasina)</option><option value="338">Madagascar, Toamasina (Tamatave)</option><option value="2570">Madagascar, Tolagnaro</option><option value="1617">Madagascar, Toliara (Tulear)</option><option value="1306">Madagascar, Tulear (Toliara)</option><option value="1307">Malaysia, Bintulu</option><option value="339">Malaysia, Kota Kinabalu</option><option value="1309">Malaysia, Kuantan</option><option value="340">Malaysia, Kuching</option><option value="1310">Malaysia, Labuan</option><option value="1311">Malaysia, Miri</option><option value="341">Malaysia, Pasir Gudang</option><option value="342">Malaysia, Penang</option><option value="343">Malaysia, Port Kelang (Port Klang)</option><option value="1619">Malaysia, Port Klang (Port Kelang)</option><option value="344">Malaysia, Sandakan</option><option value="345">Malaysia, Sibu</option><option value="346">Malaysia, Tanjung Pelepas</option><option value="1171">Malaysia, Tawau</option><option value="1313">Maldives, Male</option><option value="1066">Malta, Malta Freeport (Marsaxlokk)</option><option value="1065">Malta, Marsaxlokk (Malta Freeport)</option><option value="2681">Malta, Valletta</option><option value="1452">Marshall Islands, Ebeye</option><option value="1396">Marshall Islands, Majuro</option><option value="347">Martinique, Fort-De-France</option><option value="1314">Mauritania, Nouadhibou</option><option value="1051">Mauritania, Nouakchott</option><option value="348">Mauritius, Port Louis</option><option value="1464">Mayotte, Longoni</option><option value="349">Mexico, Altamira</option><option value="1059">Mexico, Ensenada</option><option value="1060">Mexico, Lazaro Cardenas</option><option value="1055">Mexico, Manzanillo, MX</option><option value="1141">Mexico, Mazatlan</option><option value="1315">Mexico, Progreso</option><option value="2576">Mexico, Salina Cruz</option><option value="352">Mexico, Veracruz</option><option value="1414">Micronesia, Chuuk</option><option value="1451">Micronesia, Pohnpei (Ponape)</option><option value="1741">Micronesia, Ponape (Pohnpei)</option><option value="1744">Micronesia, Yap</option><option value="2574">Montenegro, Bar</option><option value="1318">Morocco, Agadir</option><option value="353">Morocco, Casablanca</option><option value="354">Morocco, Tanger (Tangier)</option><option value="2712">Morocco, Tangier (Tanger)</option><option value="1155">Mozambique, Beira</option><option value="355">Mozambique, Maputo</option><option value="1145">Mozambique, Nacala</option><option value="1465">Mozambique, Pemba</option><option value="1462">Mozambique, Quelimane</option><option value="1486">Myanmar, Rangoon (Yangon)</option><option value="356">Myanmar, Yangon (Rangoon)</option><option value="447">Namibia, Walvis Bay</option><option value="2534">Nauru, Nauru</option><option value="357">Netherlands, Amsterdam</option><option value="2744">Netherlands, Born (IP)</option><option value="2792">Netherlands, Moerdijk</option><option value="2626">Netherlands, Nijmegen (IP)</option><option value="2701">Netherlands, Oosterhout (IP)</option><option value="360">Netherlands, Rotterdam</option><option value="2625">Netherlands, s-Hertogenbosch (IP)</option><option value="2700">Netherlands, Tilburg (IP)</option><option value="2627">Netherlands, Utrecht (IP)</option><option value="2680">Netherlands, Veghel (IP)</option><option value="2798">Netherlands, Vlissingen</option><option value="2624">Netherlands, Wanssum (IP)</option><option value="1070">Netherlands Antilles, Oranjestad, AN, Saint-Eustatius</option><option value="1068">Netherlands Antilles, Philipsburg, Saint Martin</option><option value="1071">Netherlands Antilles, Willemstad, Curacao</option><option value="1047">New Caledonia, Noumea</option><option value="363">New Zealand, Auckland</option><option value="1064">New Zealand, Bluff</option><option value="364">New Zealand, Lyttelton</option><option value="365">New Zealand, Napier</option><option value="366">New Zealand, Nelson</option><option value="2690">New Zealand, New Plymouth</option><option value="367">New Zealand, Port Chalmers</option><option value="368">New Zealand, Tauranga</option><option value="1419">New Zealand, Timaru</option><option value="369">New Zealand, Wellington</option><option value="1090">Nicaragua, Corinto</option><option value="1161">Nigeria, Apapa (Lagos)</option><option value="371">Nigeria, Lagos</option><option value="1236">Nigeria, Onne</option><option value="1052">Nigeria, Port Harcourt</option><option value="1153">Nigeria, Tin Can Island (Lagos)</option><option value="1320">Nigeria, Warri</option><option value="2518">North Korea, Nampo</option><option value="1742">Northern Mariana Islands, Saipan</option><option value="2707">Norway, Aalesund</option><option value="375">Norway, Bergen</option><option value="2785">Norway, Brevik</option><option value="2770">Norway, Drammen</option><option value="2778">Norway, Egersund</option><option value="2771">Norway, Floroe</option><option value="377">Norway, Fredrikstad</option><option value="1322">Norway, Halden</option><option value="2777">Norway, Ikornnes</option><option value="380">Norway, Kristiansand</option><option value="381">Norway, Larvik</option><option value="2768">Norway, Maloy</option><option value="2808">Norway, Mosjoen</option><option value="383">Norway, Moss</option><option value="2794">Norway, Orkanger</option><option value="385">Norway, Oslo</option><option value="389">Norway, Stavanger</option><option value="1323">Oman, Mina Raysut, Salalah</option><option value="1144">Oman, Muscat</option><option value="393">Oman, Port Sultan Qaboos</option><option value="394">Oman, Salalah, Mina Raysut</option><option value="2665">Oman, Sohar</option><option value="395">Pakistan, Karachi</option><option value="1237">Pakistan, Muhammad Bin Qasim (Port Qasim)</option><option value="397">Pakistan, Port Qasim (Muhammad Bin Qasim)</option><option value="1739">Palau, Koror</option><option value="1592">Panama, Balboa</option><option value="1087">Panama, Colon, Manzanila</option><option value="1324">Panama, Cristobal</option><option value="399">Panama, Manzanillo, Colon, PA</option><option value="1453">Papua New Guinea, Kavieng</option><option value="1325">Papua New Guinea, Lae</option><option value="1401">Papua New Guinea, Madang</option><option value="1326">Papua New Guinea, Port Moresby</option><option value="400">Paraguay, Asuncion</option><option value="401">Peru, Callao</option><option value="1328">Peru, Ilo</option><option value="1329">Peru, Matarani</option><option value="58">Peru, Paita</option><option value="2825">Philippines, Batangas</option><option value="1165">Philippines, Cagayan de Oro</option><option value="403">Philippines, Cebu</option><option value="404">Philippines, Davao</option><option value="405">Philippines, General Santos</option><option value="406">Philippines, Manila</option><option value="2002">Philippines, Manila North Harbour</option><option value="2001">Philippines, Manila South Harbour</option><option value="1330">Philippines, Subic Bay</option><option value="407">Poland, Gdansk</option><option value="408">Poland, Gdynia</option><option value="2709">Poland, Szczecin</option><option value="416">Portugal, Canical, Madeira</option><option value="2675">Portugal, Figueira da Foz</option><option value="2774">Portugal, Horta, Fayal</option><option value="417">Portugal, Leixoes, Porto de</option><option value="1332">Portugal, Lisboa (Lisbon)</option><option value="418">Portugal, Lisbon (Lisboa)</option><option value="1333">Portugal, Ponta Delgada</option><option value="419">Portugal, Porto de Leixoes</option><option value="1585">Portugal, Setubal</option><option value="420">Portugal, Sines</option><option value="2780">Portugal, Viana do Castelo</option><option value="421">Puerto Rico, San Juan</option><option value="422">Qatar, Doha</option><option value="1334">Qatar, Mesaieed</option><option value="1107">Reunion, Le Port (Pointe des Galets)</option><option value="1150">Reunion, Pointe des Galets (Le Port)</option><option value="423">Romania, Constantza (Constanta)</option><option value="2529">Russia, Anadyr (Pacific Ocean)</option><option value="2795">Russia, Arkhangelsk (Barents Sea)</option><option value="2788">Russia, Baltiysk (Baltic Sea)</option><option value="424">Russia, Kaliningrad (Baltic Sea)</option><option value="2531">Russia, Kholmsk (Pacific Ocean)</option><option value="1641">Russia, Korsakov (Pacific Ocean)</option><option value="2533">Russia, Magadan (Pacific Ocean)</option><option value="2526">Russia, Nakhodka (Pacific Ocean)</option><option value="1099">Russia, Novorossiysk (Black Sea)</option><option value="2527">Russia, Petropavlovsk (Pacific Ocean)</option><option value="426">Russia, St. Petersburg (Baltic Sea)</option><option value="2807">Russia, Taganrog (Black Sea)</option><option value="2734">Russia, Ust-Luga (Baltic Sea)</option><option value="2528">Russia, Vanino (Pacific Ocean)</option><option value="427">Russia, Vladivostok  (Pacific Ocean)</option><option value="428">Russia, Vostochny (Pacific Ocean)</option><option value="247">Saint Kitts and Nevis, Basseterre, St. Kitts</option><option value="1717">Saint Kitts and Nevis, Charlestown, Nevis</option><option value="468">Saint Lucia, Castries</option><option value="1342">Saint Lucia, Vieux Fort</option><option value="470">Saint Vincent and the Grenadines, Kingstown</option><option value="1405">Samoa, Apia</option><option value="1336">Sao Tome and Principe, Sao Tome</option><option value="429">Saudi Arabia, Dammam</option><option value="430">Saudi Arabia, Jeddah</option><option value="2787">Saudi Arabia, Jubayl</option><option value="2834">Saudi Arabia, King Abdullah City</option><option value="437">Senegal, Dakar</option><option value="438">Seychelles, Port Victoria</option><option value="439">Sierra Leone, Freetown</option><option value="440">Singapore, Singapore</option><option value="441">Slovenia, Koper</option><option value="1407">Solomon Islands, Honiara</option><option value="1408">Solomon Islands, Noro</option><option value="2766">Somalia, Berbera</option><option value="1533">Somalia, Mogadishu</option><option value="442">South Africa, Cape Town</option><option value="443">South Africa, Durban</option><option value="444">South Africa, East London</option><option value="446">South Africa, Port Elizabeth, ZA</option><option value="2769">South Africa, Port of Ngqura (Coega)</option><option value="2782">South Africa, Richards Bay</option><option value="448">South Korea, Busan (Pusan)</option><option value="450">South Korea, Gwangyang (Kwangyang)</option><option value="449">South Korea, Incheon</option><option value="1581">South Korea, Kunsan</option><option value="2694">South Korea, Kwangyang (Gwangyang)</option><option value="1360">South Korea, Masan</option><option value="2826">South Korea, Pohang</option><option value="1122">South Korea, Pusan (Busan)</option><option value="2822">South Korea, Pyeongtaek</option><option value="2723">South Korea, Sokcho</option><option value="1338">South Korea, Ulsan</option><option value="452">Spain, Algeciras</option><option value="1339">Spain, Alicante</option><option value="2824">Spain, Almeria</option><option value="1468">Spain, Arrecife de Lanzarot, Islas Canarias</option><option value="453">Spain, Barcelona</option><option value="454">Spain, Bilbao</option><option value="455">Spain, Cadiz</option><option value="1369">Spain, Cartagena, ES</option><option value="1340">Spain, Castellon de la Plana</option><option value="456">Spain, Ceuta</option><option value="457">Spain, Gijon</option><option value="2833">Spain, Huelva</option><option value="1341">Spain, Ibiza</option><option value="1745">Spain, La Coruna</option><option value="458">Spain, Las Palmas, Islas Canarias</option><option value="1694">Spain, Malaga</option><option value="1753">Spain, Marin</option><option value="460">Spain, Melilla</option><option value="2806">Spain, Motril</option><option value="1160">Spain, Palma de Mallorca</option><option value="2674">Spain, Puerto del Rosario, Islas Canarias</option><option value="2764">Spain, Santa Cruz de La Palma, Islas Canarias</option><option value="462">Spain, Santa Cruz de Tenerife, Islas Canarias</option><option value="2821">Spain, Santander (Ro Ro)</option><option value="2783">Spain, Sevilla</option><option value="463">Spain, St. Cruz de Tenerife, Islas Canarias</option><option value="1584">Spain, Tarragona</option><option value="464">Spain, Valencia</option><option value="465">Spain, Vigo</option><option value="466">Sri Lanka, Colombo</option><option value="471">Sudan, Port Sudan</option><option value="472">Suriname, Paramaribo</option><option value="473">Sweden, Ahus</option><option value="1126">Sweden, Gavle</option><option value="475">Sweden, Gothenburg</option><option value="476">Sweden, Halmstad</option><option value="477">Sweden, Helsingborg</option><option value="478">Sweden, Malmoe</option><option value="479">Sweden, Norrkoping</option><option value="1624">Sweden, Sodertalje</option><option value="480">Sweden, Stockholm</option><option value="2749">Sweden, Sundsvall</option><option value="2676">Sweden, Varberg</option><option value="2796">Sweden, Vasteras</option><option value="1456">Sweden, Wallhamn</option><option value="2598">Switzerland, Basel (IP)</option><option value="2599">Switzerland, Birsfelden (IP)</option><option value="1044">Syria, Latakia</option><option value="1045">Syria, Tartus</option><option value="484">Taiwan, Kaohsiung</option><option value="485">Taiwan, Keelung</option><option value="486">Taiwan, Taichung</option><option value="1501">Taiwan, Taipei</option><option value="487">Tanzania, Dar Es Salaam</option><option value="1650">Tanzania, Mtwara</option><option value="1121">Tanzania, Tanga</option><option value="1463">Tanzania, Zanzibar</option><option value="2695">Thailand, Bangkok, Klong Toey</option><option value="488">Thailand, Bangkok, Pak Nam</option><option value="1998">Thailand, Bangpakong</option><option value="489">Thailand, Laem Chabang</option><option value="1786">Thailand, Siam Seaport</option><option value="492">Thailand, Songkhla</option><option value="493">Togo, Lome</option><option value="1409">Tonga, Nukualofa</option><option value="1062">Trinidad and Tobago, Point Lisas</option><option value="494">Trinidad and Tobago, Port-of-Spain</option><option value="2832">Tunisia, Bizerte</option><option value="1113">Tunisia, Rades, Tunis</option><option value="1343">Tunisia, Sfax</option><option value="495">Tunisia, Tunis, Rades</option><option value="2567">Turkey, Antalya</option><option value="2578">Turkey, Evyap (Izmit Korfezi)</option><option value="1645">Turkey, Gebze (Yilport)</option><option value="496">Turkey, Gemlik</option><option value="2823">Turkey, Iskenderun</option><option value="497">Turkey, Istanbul</option><option value="1457">Turkey, Istanbul, Ambarli Kumport</option><option value="1790">Turkey, Istanbul, Ambarli Mardas</option><option value="1625">Turkey, Istanbul, Ambarli Marport</option><option value="1094">Turkey, Istanbul, Haydarpasa</option><option value="498">Turkey, Izmir</option><option value="2747">Turkey, Izmit Korfezi (Evyap)</option><option value="499">Turkey, Mersin</option><option value="2810">Turkey, Samsun</option><option value="2573">Turkey, Trabzon</option><option value="1794">Turkey, Yilport (Gebze)</option><option value="2711">Turks and Caicos Islands, Providenciales</option><option value="1649">Tuvalu, Funafuti</option><option value="501">Ukraine, Ilyichevsk</option><option value="1344">Ukraine, Mariupol</option><option value="500">Ukraine, Odessa</option><option value="502">United Arab Emirates, Abu Dhabi</option><option value="1345">United Arab Emirates, Ajman</option><option value="503">United Arab Emirates, Dubai</option><option value="2568">United Arab Emirates, Fujairah</option><option value="504">United Arab Emirates, Jebel Ali (Dubai)</option><option value="505">United Arab Emirates, Khor al Fakkan</option><option value="1166">United Arab Emirates, Port Rashid (Dubai)</option><option value="506">United Arab Emirates, Sharjah</option><option value="507">Uruguay, Montevideo</option><option value="2546">USA, Anchorage, AK</option><option value="511">USA, Baltimore, MD</option><option value="514">USA, Boston, MA</option><option value="518">USA, Charleston, SC</option><option value="2812">USA, Chester, PA</option><option value="2706">USA, Dutch Harbor, AK</option><option value="2710">USA, Fort Pierce, FL</option><option value="2811">USA, Gulfport, FL</option><option value="534">USA, Honolulu, HI</option><option value="535">USA, Houston, TX</option><option value="538">USA, Jacksonville, FL</option><option value="2535">USA, Kahului, HI</option><option value="2539">USA, Kawaihae, HI</option><option value="542">USA, Long Beach (Los Angeles), CA</option><option value="543">USA, Los Angeles, CA</option><option value="546">USA, Miami, FL</option><option value="549">USA, Mobile, AL</option><option value="551">USA, New Orleans, LA</option><option value="552">USA, New York, NJ</option><option value="553">USA, Newark, New York, NJ</option><option value="1147">USA, Newport News (Norfolk), VA</option><option value="554">USA, Norfolk, VA</option><option value="555">USA, Oakland, CA</option><option value="2786">USA, Palm Beach, FL</option><option value="559">USA, Philadelphia, PA</option><option value="1470">USA, Port Elizabeth, New York, NJ</option><option value="1135">USA, Port Everglades, FL</option><option value="1435">USA, Portland, OR</option><option value="563">USA, Portsmouth (Norfolk), VA, USA</option><option value="564">USA, Richmond, VA</option><option value="567">USA, San Francisco, CA</option><option value="2746">USA, San Pedro (Los Angeles), CA</option><option value="569">USA, Savannah, GA</option><option value="570">USA, Seattle, WA</option><option value="572">USA, Tacoma, WA</option><option value="573">USA, Tampa, FL</option><option value="1232">USA, Wilmington, NC</option><option value="1358">Vanuatu, Futuna Island</option><option value="1354">Vanuatu, Port Vila</option><option value="1410">Vanuatu, Santo</option><option value="1411">Vanuatu, Vila, Port</option><option value="1355">Venezuela, El Guamache</option><option value="1083">Venezuela, Guanta</option><option value="578">Venezuela, La Guaira</option><option value="2571">Venezuela, Maracaibo</option><option value="580">Venezuela, Puerto Cabello</option><option value="2814">Vietnam, Cai Lan</option><option value="1109">Vietnam, Cat Lai, Ho Chi Minh City</option><option value="581">Vietnam, Da Nang</option><option value="582">Vietnam, Haiphong</option><option value="583">Vietnam, Ho Chi Minh (Saigon)</option><option value="2745">Vietnam, Ho Chi Minh-Cai Mep</option><option value="2493">Vietnam, Ho Chi Minh-Cat Lai</option><option value="1621">Vietnam, Ho Chi Minh-Saigon Port (PSA)</option><option value="2507">Vietnam, Ho Chi Minh-Tan Cang Terminal</option><option value="2494">Vietnam, Ho Chi Minh-VICT Terminal</option><option value="2689">Vietnam, Qui Nhon</option><option value="1080">Virgin Islands, British, Road Town, Tortola</option><option value="1357">Virgin Islands, United States, Charlotte Amalie, St. Thomas</option><option value="1642">Virgin Islands, United States, Christiansted, St. Croix</option><option value="1643">Wallis and Futuna, Mata-Utu</option><option value="587">Yemen, Aden</option><option value="588">Yemen, Hodeidah</option></select> <input type="button" value="Accept" OnClick="depart_next();" /></div>';
			controlText.innerHTML = controlText.innerHTML + '<div id="departdiv2" style="display:none;">If you want to inform us your reference number we will use this in our email when we send the vessel alert. <br /><textarea id="commentdepart" rows="3" cols="26"></textarea><br /><input type="button" value="Save and continue" OnClick="save_comment3();" /><input type="button" value="Skip this option" OnClick="clear_comment3();depart_alert(false);depart_return();" /></div>';
			controlUI.appendChild(controlText);
			google.maps.event.addDomListener(controlUI, 'click', function() {});
		}

		function initializeS() {
			UserMenuTextDiv = document.createElement('div');
			var userMenuText = new UserMenuText(UserMenuTextDiv, map);
			UserMenuTextDiv.index = 5;
			document.getElementById("Vessel_Alert_Panel").appendChild(UserMenuTextDiv);
		}
		
		initializeS();		
				

			function UserVesselText(controlDiv, map) {
				controlDiv.style.padding = '2px';
				var controlUI = document.createElement('div');
				controlUI.style.backgroundColor = 'white';
				controlUI.style.border = "1px solid black";
				controlUI.style.cursor = 'pointer';
				controlUI.style.textAlign = 'left';
				controlUI.style.opacity = "0.8";
				controlUI.style.filter = "alpha(opacity=90)";
				controlUI.title = '';
				controlDiv.appendChild(controlUI);
				var controlText = document.createElement('div');
				controlText.style.fontFamily = 'Verdana';
				controlText.style.fontSize = '8pt';
				controlText.style.paddingLeft = '4px';
				controlText.style.paddingRight = '4px';
				controlText.style.width = '181pt';
				controlText.style.maxWidth = '181pt';
				controlText.innerHTML = controlText.innerHTML + '<b>Selected vessels:</b>';
				controlText.innerHTML = controlText.innerHTML + '<br />';
								controlUI.appendChild(controlText);
				google.maps.event.addDomListener(controlUI, 'click', function() {});
			}

			function initializeV() {
				UserVesselTextDiv = document.createElement('div');
				var userVesselText = new UserVesselText(UserVesselTextDiv, map);
				UserVesselTextDiv.index = 5;
				
				document.getElementById("Vessel_Alert_Panel").appendChild(UserVesselTextDiv);
			}
			
			

	
	
	
	
	
	
	
	
	
	
	
	

				function PredictionText(controlDiv, map) {
				controlDiv.style.padding = '2px';
				controlDiv.style.color = "Black";
				controlDiv.style.backgroundColor = "white";
				controlDiv.style.opacity = "0.8";
				controlDiv.style.filter = "alpha(opacity=90)";
				var controlText = document.createElement('div');
				controlText.style.fontFamily = 'Verdana';
				controlText.style.fontSize = '8pt';
				controlText.style.paddingLeft = '1px';
				controlText.style.paddingRight = '1px';
				controlText.style.width = '200px';
				controlText.innerHTML = "<b id='prediction_header'>Route Prediction</b>";
				controlText.innerHTML = controlText.innerHTML + "<table id='predictionTable'><tr class='fr'><td><B>Predicted Port</B></td><td><B>Predicted Date</B></td></tr><tr><td>Felixstowe, England</td><td align=right>2014-03-03</td></tr><tr><td>Teesport, England</td><td align=right>2014-03-04</td></tr><tr><td>Grangemouth, Scotland</td><td align=right>2014-03-05</td></tr><tr><td>Felixstowe, England</td><td align=right>2014-03-06</td></tr><tr><td>Rotterdam</td><td align=right>2014-03-09</td></tr><tr><td>Immingham, England</td><td align=right>2014-03-10</td></tr><tr><td>Felixstowe, England</td><td align=right>2014-03-12</td></tr><tr><td>Teesport, England</td><td align=right>2014-03-13</td></tr><tr><td>Rotterdam</td><td align=right>2014-03-15</td></tr><tr><td>Felixstowe, England</td><td align=right>2014-03-17</td></tr><tr><td>Grangemouth, Scotland</td><td align=right>2014-03-19</td></tr><tr><td>Teesport, England</td><td align=right>2014-03-20</td></tr><tr><td>Rotterdam</td><td align=right>2014-03-22</td></tr><tr><td>Immingham, England</td><td align=right>2014-03-25</td></tr><tr><td>Felixstowe, England</td><td align=right>2014-03-26</td></tr><tr><td>Teesport, England</td><td align=right>2014-03-30</td></tr><tr><td>Rotterdam</td><td align=right>2014-04-01</td></tr><tr><td>Teesport, England</td><td align=right>2014-04-03</td></tr><tr><td>Grangemouth, Scotland</td><td align=right>2014-04-04</td></tr><tr><td>Felixstowe, England</td><td align=right>2014-04-07</td></tr><tr><td id='predictionTableButton'>Info</td><td style='border:0;'></td></tr></table>";
				controlText.innerHTML = controlText.innerHTML + "<table id='predictionTableDescr'><tr class='fr'><td>The route prediction<br>works as below:</td></tr><tr><td class='empty'></td></tr><tr><td>We record every port the vessel calls and rewind data for the last 20 port calls and then find the same port as vessel is currently calling.</td></tr><tr><td>The old port calls and dates and presented as in future based upon the same transit times as last time.</td></tr><tr><td class='empty'></td></tr></tr><tr><td id='predictionTableDescrHide'>Back to data</td></tr></table>";
				controlDiv.appendChild(controlText);
				google.maps.event.addDomListener(controlDiv, 'click', function() {});
			}
		
			PredictionText.prototype.setButtonStyle_ = function(button) {
			  button.style.textDecoration = "none";
			  button.style.color = "Black";
			  button.style.backgroundColor = "white";
			  button.style.border = "1px solid black";
			  button.style.padding = "0px";
			  button.style.marginBottom = "0px";
			  button.style.width = "200px";
			  button.style.height = "auto";
			  button.style.opacity = "0.8";
			  button.style.filter = "alpha(opacity=90)";
			}
		
			function initializePD() {
				PredictionTextDiv = document.createElement('div');
				var predictionText = new PredictionText(PredictionTextDiv, map);
				PredictionTextDiv.index = 5;
				document.getElementById("predict-panel-a").appendChild(PredictionTextDiv);
			}
			
			initializePD();
			
			google.maps.event.addDomListener(document.getElementById("prediction_header"), "click", function() {
				var pt = document.getElementById("predictionTable");
				var ptd = document.getElementById("predictionTableDescr");
				if(pt.style.display != 'block' && ptd.style.display != 'block'){
					pt.style.display = 'block';
				} else if (pt.style.display == 'block' && ptd.style.display != 'block'){
					pt.style.display = 'none';
				} else if (pt.style.display != 'block' && ptd.style.display == 'block'){
					ptd.style.display = 'none';
				}
			});
			
			google.maps.event.addDomListener(document.getElementById("predictionTableButton"), "click", function() {
				document.getElementById("predictionTable").style.display = 'none';
				document.getElementById("predictionTableDescr").style.display = 'block';
				document.getElementById("predictionTableDescr").style.height = '100%';
				
			});
			
			google.maps.event.addDomListener(document.getElementById("predictionTableDescrHide"), "click", function() {
				document.getElementById("predictionTableDescr").style.display = 'none';
				document.getElementById("predictionTable").style.display = 'block';
				document.getElementById("predictionTable").style.height = '100%';
				
			});
			

	
		
	
	
	
	
	
	
	
	
	
				function FPredictionText(controlDiv, map) {
				controlDiv.style.padding = '2px';
				var controlUI = document.createElement('div');
				controlUI.style.backgroundColor = 'white';
				controlUI.style.border = "1px solid black";
				controlUI.style.cursor = 'pointer';
				controlUI.style.textAlign = 'left';
				controlUI.style.opacity = "0.8";
				controlUI.style.filter = "alpha(opacity=90)";
				controlUI.title = '';
				controlDiv.appendChild(controlUI);
				var controlText = document.createElement('div');
				controlText.style.fontFamily = 'Verdana';
				controlText.style.fontSize = '10px';
				controlText.style.paddingLeft = '4px';
				controlText.style.paddingRight = '4px';
				controlText.style.width = '300px';
				controlText.innerHTML = '<b>Shipping lines using this vessel:</b>';
				controlText.innerHTML = controlText.innerHTML + '<br />Hapag - Hapag Lloyd Container Line<br />K Line - Kawasaki Kisen Kaisha, Ltd.';
				controlUI.appendChild(controlText);
				google.maps.event.addDomListener(controlUI, 'click', function() {});
			}

			function initializeVD() {
				FPredictionTextDiv = document.createElement('div');
				var fPredictionText = new FPredictionText(FPredictionTextDiv, map);
				FPredictionTextDiv.index = 1;
										document.getElementById("predict-panel-b").appendChild(FPredictionTextDiv);
									}
			
			initializeVD();	
				
	
	
	

		
	dpcal01();
	dpcalfrom();
	dpcalto();						}

						google.maps.event.addDomListener(window, 'load', loadmapv3);

					</script> 
							</body>
	
<!-- Mirrored from www.pier2pier.com/links/trackingvessel.php?VesselName=NOR+FEEDER by HTTrack Website Copier/3.x [XR&CO'2013], Mon, 03 Mar 2014 11:39:36 GMT -->
</html>